diff --git a/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf b/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf
index 815c75742d..d506e3d49a 100644
Binary files a/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf and b/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf differ
diff --git a/amrex/docs_html/doxygen/AMReX__ParmParse_8H_source.html b/amrex/docs_html/doxygen/AMReX__ParmParse_8H_source.html
index 75279bcdee..a88f1bac80 100644
--- a/amrex/docs_html/doxygen/AMReX__ParmParse_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__ParmParse_8H_source.html
@@ -909,61 +909,61 @@
Definition: AMReX_IParser.H:58
Parse Parameters From Command Line and Input Files.
Definition: AMReX_ParmParse.H:290
-bool contains(const char *name) const
Returns true if name is in table.
Definition: AMReX_ParmParse.cpp:1838
-void addarr(const char *name, const std::vector< int > &ref)
Add a key 'name' with vector of values 'ref' to the end of the PP table.
Definition: AMReX_ParmParse.cpp:1306
-void get(const char *name, bool &ref, int ival=FIRST) const
Same as getkth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1215
+bool contains(const char *name) const
Returns true if name is in table.
Definition: AMReX_ParmParse.cpp:1844
+void addarr(const char *name, const std::vector< int > &ref)
Add a key 'name' with vector of values 'ref' to the end of the PP table.
Definition: AMReX_ParmParse.cpp:1312
+void get(const char *name, bool &ref, int ival=FIRST) const
Same as getkth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1221
void get(const char *name, std::array< T, N > &ref) const
Definition: AMReX_ParmParse.H:934
void getarr(const char *name, std::vector< T > &ref)
Get an array of enum values using given name.
Definition: AMReX_ParmParse.H:1186
-static void Initialize(int argc, char **argv, const char *parfile)
Construct an initial ParmParse object from the argc and argv passed in to main(). An error will be si...
Definition: AMReX_ParmParse.cpp:1037
-static void addfile(std::string const &filename)
Add keys and values from a file to the end of the PP table.
Definition: AMReX_ParmParse.cpp:1023
+static void Initialize(int argc, char **argv, const char *parfile)
Construct an initial ParmParse object from the argc and argv passed in to main(). An error will be si...
Definition: AMReX_ParmParse.cpp:1043
+static void addfile(std::string const &filename)
Add keys and values from a file to the end of the PP table.
Definition: AMReX_ParmParse.cpp:1029
static std::string const FileKeyword
keyword for files to load
Definition: AMReX_ParmParse.H:1319
static std::string ParserPrefix
Definition: AMReX_ParmParse.H:1321
-static int Verbose()
Definition: AMReX_ParmParse.cpp:1118
-static void SetVerbose(int v)
Definition: AMReX_ParmParse.cpp:1131
+static int Verbose()
Definition: AMReX_ParmParse.cpp:1124
+static void SetVerbose(int v)
Definition: AMReX_ParmParse.cpp:1137
void get(const char *new_name, const char *old_name, T &ref)
Get using two names.
Definition: AMReX_ParmParse.H:1111
-int queryarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as queryktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1299
+int queryarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as queryktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1305
int queryAdd(const char *name, T &ref)
If name is found, the value in the ParmParse database will be stored in the ref argument....
Definition: AMReX_ParmParse.H:963
int queryAdd(const char *name, std::vector< T > &ref, int num_val)
If name is found, the value in the ParmParse database will be stored in the ref argument....
Definition: AMReX_ParmParse.H:1008
void get(const char *name, T &ref)
. Get enum value using given name.
Definition: AMReX_ParmParse.H:1156
-void getarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as getktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1285
-static bool hasUnusedInputs(const std::string &prefix=std::string())
Any unused [prefix.]* parameters?
Definition: AMReX_ParmParse.cpp:1069
+void getarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as getktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1291
+static bool hasUnusedInputs(const std::string &prefix=std::string())
Any unused [prefix.]* parameters?
Definition: AMReX_ParmParse.cpp:1075
void getWithParser(const char *name, T &ref) const
Get with Parser. If name is found, this uses amrex::Parser to parse the entire list of empty space se...
Definition: AMReX_ParmParse.H:1082
-int remove(const char *name)
Remove given name from the table.
Definition: AMReX_ParmParse.cpp:1854
-Parser makeParser(std::string const &func, Vector< std::string > const &vars) const
Definition: AMReX_ParmParse.cpp:1912
+int remove(const char *name)
Remove given name from the table.
Definition: AMReX_ParmParse.cpp:1860
+Parser makeParser(std::string const &func, Vector< std::string > const &vars) const
Definition: AMReX_ParmParse.cpp:1918
int query_enum_case_insensitive(const char *name, T &ref)
. Query enum value using given name.
Definition: AMReX_ParmParse.H:1208
int query(const char *name, std::array< T, N > &ref) const
Definition: AMReX_ParmParse.H:944
-void getkth(const char *name, int k, bool &ref, int ival=FIRST) const
Get the ival'th value of kth occurrence of the requested name. If successful, the value is converted ...
Definition: AMReX_ParmParse.cpp:1206
-int queryktharr(const char *name, int k, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
queryktharr() is to querykth() as getktharr() is to getkth().
Definition: AMReX_ParmParse.cpp:1292
+void getkth(const char *name, int k, bool &ref, int ival=FIRST) const
Get the ival'th value of kth occurrence of the requested name. If successful, the value is converted ...
Definition: AMReX_ParmParse.cpp:1212
+int queryktharr(const char *name, int k, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
queryktharr() is to querykth() as getktharr() is to getkth().
Definition: AMReX_ParmParse.cpp:1298
int queryAdd(const char *name, std::vector< T > &ref)
If name is found, the value in the ParmParse database will be stored in the ref argument....
Definition: AMReX_ParmParse.H:989
-static bool QueryUnusedInputs()
Definition: AMReX_ParmParse.cpp:1054
-void add(const char *name, bool val)
Add a key 'name'with value 'ref' to the end of the PP table.
Definition: AMReX_ParmParse.cpp:1240
-void getktharr(const char *name, int k, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Gets an std::vector<int> of num_val values from kth occurrence of given name. If successful,...
Definition: AMReX_ParmParse.cpp:1278
-static void Finalize()
The destructor. The internal static table will only be deleted if there are no other ParmParse object...
Definition: AMReX_ParmParse.cpp:1137
+static bool QueryUnusedInputs()
Definition: AMReX_ParmParse.cpp:1060
+void add(const char *name, bool val)
Add a key 'name'with value 'ref' to the end of the PP table.
Definition: AMReX_ParmParse.cpp:1246
+void getktharr(const char *name, int k, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Gets an std::vector<int> of num_val values from kth occurrence of given name. If successful,...
Definition: AMReX_ParmParse.cpp:1284
+static void Finalize()
The destructor. The internal static table will only be deleted if there are no other ParmParse object...
Definition: AMReX_ParmParse.cpp:1143
std::string m_prefix
Definition: AMReX_ParmParse.H:1327
-int countname(const std::string &name) const
Returns the number of times the given name (prepended with prefix) appears in the table.
Definition: AMReX_ParmParse.cpp:1822
-std::string prefixedName(const std::string_view &str) const
Definition: AMReX_ParmParse.cpp:1009
-static void SetParserPrefix(std::string a_prefix)
Set prefix used by math expression Parser.
Definition: AMReX_ParmParse.cpp:1163
-static std::vector< std::string > getUnusedInputs(const std::string &prefix=std::string())
Returns unused [prefix.]* parameters.
Definition: AMReX_ParmParse.cpp:1075
-int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1232
+int countname(const std::string &name) const
Returns the number of times the given name (prepended with prefix) appears in the table.
Definition: AMReX_ParmParse.cpp:1828
+std::string prefixedName(const std::string_view &str) const
Definition: AMReX_ParmParse.cpp:1015
+static void SetParserPrefix(std::string a_prefix)
Set prefix used by math expression Parser.
Definition: AMReX_ParmParse.cpp:1169
+static std::vector< std::string > getUnusedInputs(const std::string &prefix=std::string())
Returns unused [prefix.]* parameters.
Definition: AMReX_ParmParse.cpp:1081
+int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1238
@ FIRST
Definition: AMReX_ParmParse.H:292
@ LAST
Definition: AMReX_ParmParse.H:292
@ ALL
Definition: AMReX_ParmParse.H:292
-int queryWithParser(const char *name, int &ref) const
Query with Parser. If name is found, this uses amrex::Parser to parse the entire list of empty space ...
Definition: AMReX_ParmParse.cpp:1882
+int queryWithParser(const char *name, int &ref) const
Query with Parser. If name is found, this uses amrex::Parser to parse the entire list of empty space ...
Definition: AMReX_ParmParse.cpp:1888
const Table & table() const
Definition: AMReX_ParmParse.H:1316
int query(const char *name, T &ref)
. Query enum value using given name.
Definition: AMReX_ParmParse.H:1132
int query(const char *new_name, const char *old_name, T &ref)
Definition: AMReX_ParmParse.H:1097
Table * m_table
Definition: AMReX_ParmParse.H:1329
std::string m_parser_prefix
Definition: AMReX_ParmParse.H:1328
-int countval(const char *name, int n=LAST) const
Returns the number of values associated with nth occurrence of name (prepended with the prefix) in th...
Definition: AMReX_ParmParse.cpp:1194
-int querykth(const char *name, int k, bool &ref, int ival=FIRST) const
Similar to getkth() but returns 0 if there is no kth occurrence of name. If successful,...
Definition: AMReX_ParmParse.cpp:1223
+int countval(const char *name, int n=LAST) const
Returns the number of values associated with nth occurrence of name (prepended with the prefix) in th...
Definition: AMReX_ParmParse.cpp:1200
+int querykth(const char *name, int k, bool &ref, int ival=FIRST) const
Similar to getkth() but returns 0 if there is no kth occurrence of name. If successful,...
Definition: AMReX_ParmParse.cpp:1229
int queryAdd(const char *name, std::string &ref)
Definition: AMReX_ParmParse.H:971
-static void dumpTable(std::ostream &os, bool prettyPrint=false)
Write the contents of the table in ASCII to the ostream.
Definition: AMReX_ParmParse.cpp:1169
-static std::set< std::string > getEntries(const std::string &prefix=std::string())
Returns [prefix.]* parameters.
Definition: AMReX_ParmParse.cpp:1105
+static void dumpTable(std::ostream &os, bool prettyPrint=false)
Write the contents of the table in ASCII to the ostream.
Definition: AMReX_ParmParse.cpp:1175
+static std::set< std::string > getEntries(const std::string &prefix=std::string())
Returns [prefix.]* parameters.
Definition: AMReX_ParmParse.cpp:1111
int queryAddWithParser(const char *name, T &ref) const
Query with Parser. If name is found, this uses amrex::Parser to parse the entire list of empty space ...
Definition: AMReX_ParmParse.H:1063
ParmParse(std::string prefix=std::string(), std::string parser_prefix=std::string())
Construct an additional ParmParse object sharing the same internal table as any other such objects in...
Definition: AMReX_ParmParse.cpp:38
void get_enum_case_insensitive(const char *name, T &ref)
. Get enum value using given name.
Definition: AMReX_ParmParse.H:1243
std::unordered_map< std::string, PP_entry > Table
Definition: AMReX_ParmParse.H:1314
-IParser makeIParser(std::string const &func, Vector< std::string > const &vars) const
Definition: AMReX_ParmParse.cpp:1919
+IParser makeIParser(std::string const &func, Vector< std::string > const &vars) const
Definition: AMReX_ParmParse.cpp:1925
int queryAdd(const char *name, std::array< T, N > &ref)
If name is found, the value in the ParmParse database will be stored in the ref argument....
Definition: AMReX_ParmParse.H:1023
int queryarr(const char *name, std::vector< T > &ref)
Query an array of enum values using given name.
Definition: AMReX_ParmParse.H:1170
Definition: AMReX_Parser.H:68
diff --git a/amrex/docs_html/doxygen/AMReX__ParticleContainerI_8H_source.html b/amrex/docs_html/doxygen/AMReX__ParticleContainerI_8H_source.html
index a047ad3ebd..a4edd624b9 100644
--- a/amrex/docs_html/doxygen/AMReX__ParticleContainerI_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__ParticleContainerI_8H_source.html
@@ -2695,9 +2695,9 @@
Definition: AMReX_ParIter.H:113
MPI_Request req() const
Definition: AMReX_ParallelDescriptor.H:74
Parse Parameters From Command Line and Input Files.
Definition: AMReX_ParmParse.H:290
-int queryarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as queryktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1299
+int queryarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as queryktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1305
int queryAdd(const char *name, T &ref)
If name is found, the value in the ParmParse database will be stored in the ref argument....
Definition: AMReX_ParmParse.H:963
-int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1232
+int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1238
A distributed container for Particles sorted onto the levels, grids, and tiles of a block-structured ...
Definition: AMReX_ParticleContainer.H:144
std::map< std::pair< int, int >, ParticleTileType > ParticleLevel
Definition: AMReX_ParticleContainer.H:185
typename ParticleTileType::AoS AoS
Definition: AMReX_ParticleContainer.H:186
diff --git a/amrex/docs_html/doxygen/AMReX__ParticleIO_8H_source.html b/amrex/docs_html/doxygen/AMReX__ParticleIO_8H_source.html
index efeaaf1003..d5fa2a341d 100644
--- a/amrex/docs_html/doxygen/AMReX__ParticleIO_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__ParticleIO_8H_source.html
@@ -1402,7 +1402,7 @@
Definition: AMReX_PODVector.H:246
iterator begin() noexcept
Definition: AMReX_PODVector.H:601
Parse Parameters From Command Line and Input Files.
Definition: AMReX_ParmParse.H:290
-int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1232
+int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1238
A distributed container for Particles sorted onto the levels, grids, and tiles of a block-structured ...
Definition: AMReX_ParticleContainer.H:144
typename SoA::IntVector IntVector
Definition: AMReX_ParticleContainer.H:190
T_ParticleType ParticleType
Definition: AMReX_ParticleContainer.H:146
diff --git a/amrex/docs_html/doxygen/AMReX__RKIntegrator_8H_source.html b/amrex/docs_html/doxygen/AMReX__RKIntegrator_8H_source.html
index 10b195ed1d..39bbc279ed 100644
--- a/amrex/docs_html/doxygen/AMReX__RKIntegrator_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__RKIntegrator_8H_source.html
@@ -438,9 +438,9 @@
amrex::Real time_step
Current integrator time step size (Real)
Definition: AMReX_IntegratorBase.H:221
amrex::Real previous_time_step
Step size of the last completed step (Real)
Definition: AMReX_IntegratorBase.H:226
Parse Parameters From Command Line and Input Files.
Definition: AMReX_ParmParse.H:290
-void get(const char *name, bool &ref, int ival=FIRST) const
Same as getkth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1215
-int queryarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as queryktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1299
-void getarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as getktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1285
+void get(const char *name, bool &ref, int ival=FIRST) const
Same as getkth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1221
+int queryarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as queryktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1305
+void getarr(const char *name, std::vector< int > &ref, int start_ix=FIRST, int num_val=ALL) const
Same as getktharr() but searches for last occurrence of name.
Definition: AMReX_ParmParse.cpp:1291
Definition: AMReX_RKIntegrator.H:22
virtual ~RKIntegrator()
Definition: AMReX_RKIntegrator.H:190
void time_interpolate(const T &, const T &S_old, amrex::Real timestep_fraction, T &data) override
Definition: AMReX_RKIntegrator.H:277
diff --git a/amrex/docs_html/doxygen/AMReX__SundialsIntegrator_8H_source.html b/amrex/docs_html/doxygen/AMReX__SundialsIntegrator_8H_source.html
index fb521f84f2..6be1ee1e5d 100644
--- a/amrex/docs_html/doxygen/AMReX__SundialsIntegrator_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__SundialsIntegrator_8H_source.html
@@ -743,7 +743,7 @@
A collection (stored as an array) of FArrayBox objects.
Definition: AMReX_MultiFab.H:38
static void Copy(MultiFab &dst, const MultiFab &src, int srccomp, int dstcomp, int numcomp, int nghost)
Copy from src to dst including nghost ghost cells. The two MultiFabs MUST have the same underlying Bo...
Definition: AMReX_MultiFab.cpp:193
Parse Parameters From Command Line and Input Files.
Definition: AMReX_ParmParse.H:290
-int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1232
+int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1238
This class provides the user with a few print options.
Definition: AMReX_Print.H:35
Definition: AMReX_SundialsIntegrator.H:87
SUNLinearSolver fast_LS
Definition: AMReX_SundialsIntegrator.H:123
diff --git a/amrex/docs_html/doxygen/AMReX__TimeIntegrator_8H_source.html b/amrex/docs_html/doxygen/AMReX__TimeIntegrator_8H_source.html
index f694f93c77..eeb76b09ed 100644
--- a/amrex/docs_html/doxygen/AMReX__TimeIntegrator_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__TimeIntegrator_8H_source.html
@@ -367,7 +367,7 @@
Parse Parameters From Command Line and Input Files.
Definition: AMReX_ParmParse.H:290
-void get(const char *name, bool &ref, int ival=FIRST) const
Same as getkth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1215
+void get(const char *name, bool &ref, int ival=FIRST) const
Same as getkth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1221
This class provides the user with a few print options.
Definition: AMReX_Print.H:35
Definition: AMReX_TimeIntegrator.H:26
void set_adaptive_step()
Definition: AMReX_TimeIntegrator.H:180
diff --git a/amrex/docs_html/doxygen/AMReX__WriteBinaryParticleDataHDF5_8H_source.html b/amrex/docs_html/doxygen/AMReX__WriteBinaryParticleDataHDF5_8H_source.html
index d39388a059..aa780c5575 100644
--- a/amrex/docs_html/doxygen/AMReX__WriteBinaryParticleDataHDF5_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__WriteBinaryParticleDataHDF5_8H_source.html
@@ -590,7 +590,7 @@
static void SetHDF5fapl(hid_t fapl, MPI_Comm comm)
Definition: AMReX_WriteBinaryParticleDataHDF5.H:80
void WriteHDF5ParticleDataSync(PC const &pc, const std::string &dir, const std::string &name, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::string > &real_comp_names, const Vector< std::string > &int_comp_names, const std::string &compression, F &&f, bool is_checkpoint)
Definition: AMReX_WriteBinaryParticleDataHDF5.H:115
int MPI_Comm
Definition: AMReX_ccse-mpi.H:47
-int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1232
+int query(const char *name, bool &ref, int ival=FIRST) const
Same as querykth() but searches for the last occurrence of name.
Definition: AMReX_ParmParse.cpp:1238
This class provides the user with a few print options.
Definition: AMReX_Print.H:35
AMREX_GPU_HOST_DEVICE Long size(T const &b) noexcept
integer version
Definition: AMReX_GpuRange.H:26
void streamSynchronize() noexcept
Definition: AMReX_GpuDevice.H:237
diff --git a/amrex/docs_html/doxygen/navtreedata.js b/amrex/docs_html/doxygen/navtreedata.js
index d00e18fa30..7cd0ab04f0 100644
--- a/amrex/docs_html/doxygen/navtreedata.js
+++ b/amrex/docs_html/doxygen/navtreedata.js
@@ -78,93 +78,93 @@ var NAVTREE =
var NAVTREEINDEX =
[
-"AMReX_8H.html",
-"AMReX__AmrvisConstants_8H.html#a3e880279ad4fb97535a0415f652dfc9d",
-"AMReX__BLWritePlotFile_8cpp.html#aec030b01162fc088d8de7dc493235430",
-"AMReX__CTOParallelForImpl_8H_source.html",
-"AMReX__EB2__ND__C_8cpp.html#ae800250c2c38174f8c7e09534afa8f72",
-"AMReX__EB__Slopes__3D__K_8H.html#aca7502e590c2d340072bc621adc89a51",
-"AMReX__FabArray_8H.html#a2081a3d338ad899832ab632c44a12eb5",
-"AMReX__GpuComplex_8H.html#a9f3abe7a79b333248fb3183d9a9df7de",
-"AMReX__GpuLaunchFunctsG_8H.html#a2c997958875b66c29beaa428de3d8660",
-"AMReX__GpuReduce_8H.html#a6535e02b29e8d7bcf706a29480625a46",
-"AMReX__IParser__Y_8cpp.html#accf7d387e26ee1deb890279fca0ca9b4",
-"AMReX__Loop_8H.html#a06b069516ee6e8bbbf4c818e44666899",
-"AMReX__MLCellABecLap__3D__K_8H_source.html",
-"AMReX__MLMG__3D__K_8H.html#a249a580ecbb9cf9c62a5c8398e2e650a",
-"AMReX__MLNodeLaplacian_8H_source.html",
-"AMReX__MultiCutFab_8cpp.html",
-"AMReX__NonLocalBCImpl_8H.html",
-"AMReX__ParallelDescriptor_8H.html#a834c805f44e9aa2724debb07602d999e",
-"AMReX__Parser_8cpp.html",
-"AMReX__ParticleReduce_8H.html#a18f76938d120a4d9891cc99e67cab771",
-"AMReX__Random_8cpp.html#ae5aa4a92b1c9940d028c38628ec7a866",
-"AMReX__Tuple_8H.html#a72ba0f3bd5880d4218b4bfe93373edf6",
-"AMReX__algoim_8H_source.html",
-"AMReX__parmparse__fi_8cpp.html#ab81148f285ec4bdd2586cf66077ff34e",
-"amrex__iparser_8lex_8nolint_8H.html#a48e81b6f60f5f21fcaca3cc542e6c9f2",
-"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abf6aa884ce21c74b920efaa114d69290",
-"amrex__parser_8lex_8nolint_8H.html#a3e35658077c5654d17265289032c8911",
+"",
+"AMReX__AmrvisConstants_8H.html#a345f2c2cc5c709a02e40f34b83d914fb",
+"AMReX__BLWritePlotFile_8cpp.html#aa9dca52e8981b35caa7b00d00c8c6a8c",
+"AMReX__CTOParallelForImpl_8H.html#af8ef78b0668a4a000d853b5cc52170ef",
+"AMReX__EB2__ND__C_8cpp.html",
+"AMReX__EB__Slopes__3D__K_8H.html#a78dcc640f728727fe5214199e1ba8e8b",
+"AMReX__FabArray_8H.html#a094833951f442db9516e0741bd50f6aa",
+"AMReX__GpuComplex_8H.html#a9e456bdbe9114f2b3d9c74990577bd91",
+"AMReX__GpuLaunchFunctsG_8H.html#a2c5b6087ddf712ba78b4adb8a1baea78",
+"AMReX__GpuReduce_8H.html#a611afa3380635b22c50e0c48d1a9e127",
+"AMReX__IParser__Y_8cpp.html#acb6b901b917abe69e9bcc985016b7de6",
+"AMReX__Loop_8H.html",
+"AMReX__MLCellABecLap__3D__K_8H.html#a40570b9308cc5134a2db6a08a170515a",
+"AMReX__MLMG__3D__K_8H.html#a0acb2030b45d0173381b66cfdf91ceee",
+"AMReX__MLNodeLaplacian_8H.html",
+"AMReX__MultiCutFab_8H_source.html",
+"AMReX__NeighborParticles_8H_source.html",
+"AMReX__ParallelDescriptor_8H.html#a818763835d911ca86537be4604cc10ce",
+"AMReX__Parser_8H_source.html",
+"AMReX__ParticleReduce_8H.html",
+"AMReX__Random_8cpp.html#ae45a9a3a96e46d7b15173894b25134fc",
+"AMReX__Tuple_8H.html#a71f402d1250f215a129e6a9950c9ad35",
+"AMReX__algoim_8H.html#ae9b79e8e177e12c5d430231f4fa56cee",
+"AMReX__parmparse__fi_8cpp.html#aa1f35637a9bbff607365e8087dd63052",
+"amrex__iparser_8lex_8nolint_8H.html#a48c2d0af3e96f7c0b5b02c26f2627cc8",
+"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abae1143ba84f95c06898deb2b78f935b",
+"amrex__parser_8lex_8nolint_8H.html#a3cc40a460ad7df816678bcc05241e84c",
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa95ab546bba1fe8445b54f24a1009c5b",
-"classCommProfStats.html#a75483e35d9c71b281451d66142e996b9",
-"classamrex_1_1Amr.html#a5c2a28dfa0840069f813bf56565b4007",
-"classamrex_1_1AmrData.html#afd0ce8b38263bf89dedc4e1c806f3de2",
-"classamrex_1_1AmrParGDB.html#a00e116c7e99b0d8be6a4db40bfb3b45b",
-"classamrex_1_1BaseFab.html#a2fe573448f0463cc140a1452a9510eb0",
-"classamrex_1_1BoundCond.html#ad4f9e03d42d0b48eab10408b3958c273",
-"classamrex_1_1BoxND.html#a0f6fb20c287e7f4cee6acee7d8c1e827",
-"classamrex_1_1CoordSys.html#a80883db17d63160073d45479d937e74b",
-"classamrex_1_1DistributionMapping.html#a368e1c7d60259f1f979299bf15f7c22f",
-"classamrex_1_1EB2_1_1IntersectionIF.html",
-"classamrex_1_1EBDataCollection.html#ab9f91f646f1ca0f33d5d2d3e14ffec77",
-"classamrex_1_1FArrayBox.html#a84a692c3807a4e2ab439841c70b1f004",
-"classamrex_1_1FabArray.html#aea4482f17a37031cb4d666bb0d35bb75",
-"classamrex_1_1FaceDivFree.html#a29635f96be74793ea64f29d6348fc22e",
-"classamrex_1_1Geometry.html#a4a9c33cfb4af2e159fcf3dff841881e7",
-"classamrex_1_1HypreABecLap2.html#a5d2e1e80ccc5910d5b18be89b43ac98c",
-"classamrex_1_1IArrayBox.html#aebc54540f561b7e5cdb0a92a14ead5ba",
-"classamrex_1_1InterpBndryDataT.html#ad2de450062127ddfed6337961fdcf3c0",
-"classamrex_1_1MLALaplacianT.html#ae10966ebe6615ec3608b8a5987d5286a",
-"classamrex_1_1MLEBABecLap.html#aa85c8346fd88d47cf525b9ebd2d64322",
-"classamrex_1_1MLLinOpT.html#afb48e62b81e97ddffb92d7b7cea09c55",
-"classamrex_1_1MLNodeLinOp.html#a0e84e7809b2a53d3c039783fdb5c33a2",
-"classamrex_1_1MultiFab.html#a3f3d92f9f07cf43431b03744b50edbdb",
-"classamrex_1_1NeighborParticleContainer.html#a704c1b5b30612c4f5a09378f0a63b221",
-"classamrex_1_1PODVector.html#a834016620c6c540a3af5cbe7a2637bed",
-"classamrex_1_1ParmParse.html#a5cb7b5e428f4991e8a1fba87649ee6c3",
-"classamrex_1_1ParticleContainer__impl.html#a3995a8f437ce88e5a973f4f2f97501bf",
-"classamrex_1_1Print.html",
-"classamrex_1_1SparseBins.html#a3bea2b14d8950423ccd43ff1c81b8baf",
-"classamrex_1_1TableData.html#ad82ea827b5b1999cc86a3b075c7a3659",
-"classamrex_1_1WeightedBox.html#a19720ff54b3ba0b9180de7f0b0bbfa76",
-"classhacc_1_1Dfft.html#a74dd1b872a7f137e6d55d69b1444d2ba",
-"functions_type_s.html",
-"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__string.html#ab44ff1b1fa681f3b10a9b9b8c194365b",
-"namespaceamrex.html#a1e213ab52cdac41e691ab49370b30a34",
-"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a723f6e0a6ed9422b505ce4ea722a9242",
-"namespaceamrex.html#a5c1981b67416871bbb9ea30a9de5bbcf",
-"namespaceamrex.html#a7ebf2548096900974be75be23948782a",
-"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6a3de07fb14bde47411225509d67e0bda1",
-"namespaceamrex.html#abe72f840d81a1ce49a3811fe8295b222",
-"namespaceamrex.html#ae062fb7f904c1f39327797d8c3fea414",
-"namespaceamrex.html#afcea7cdc6e03361f56c401b56d66a870",
-"namespaceamrex_1_1Gpu.html#a4cb810463e0c04bdea932a011e77b548",
-"namespaceamrex_1_1ParallelContext.html#a48543c30b34e4a2696efc8b2788abadd",
-"namespaceamrex_1_1Scan.html#a252adc550a6d7b6ff5e31b6be3b2f12f",
-"namespaceamrex_1_1experimental_1_1detail_1_1parfor__mf__detail.html#a9322d98e60ba8a07a577cc1140b5e733",
-"namespaceamrex__constants__module.html#ae99f5d22813068e80dab04582f065463",
-"namespaceparticle__detail.html#a19ab2be6594d991c46cc919e1e56d1a0",
-"structamrex_1_1ArenaInfo.html#a17188b136da5e99440f925f648366292",
-"structamrex_1_1BATransformer.html#a1d26c72183fc41c34c8b647b2672993e",
-"structamrex_1_1Dim3.html",
-"structamrex_1_1FabArrayBase_1_1PolarB.html#ad805ea2e85456aeee7173714da9e0167",
-"structamrex_1_1Gpu_1_1Managed.html",
-"structamrex_1_1LPInfo.html#a5969085705dd33f4ed532326141d4c78",
-"structamrex_1_1NonLocalBC_1_1CommData.html#a003cda29a508c69f8a9cb1ee80c7b72b",
-"structamrex_1_1Particle.html#a7000ae4ed79c3c7b0c4cb9d73588ed17",
-"structamrex_1_1ParticleTileData.html#a04ff698794721724f295d18738c5436b",
-"structamrex_1_1Table4D.html#ab7617880b0a8e8e71b7e6ff3a0e9aae0",
-"structamrex_1_1detail_1_1gpu__tuple__impl.html"
+"classCommProfStats.html#a71a0a4c9fbfae52c4da448c6ac832319",
+"classamrex_1_1Amr.html#a5b3ad9bd9642884b6f9bbc2912ac6319",
+"classamrex_1_1AmrData.html#afb5907b2c56371b7ab6b7d35c156d7bd",
+"classamrex_1_1AmrParGDB.html",
+"classamrex_1_1BaseFab.html#a2e3c0c27f4451b4962368e70bb9c0825",
+"classamrex_1_1BoundCond.html#a3aa62bbf33b9602551dd3e2a3e4249ee",
+"classamrex_1_1BoxND.html#a0d13684f9d3b9bee2c17439f7051b011",
+"classamrex_1_1CoordSys.html#a7de7d489e53654914daf590cc820fd60",
+"classamrex_1_1DistributionMapping.html#a32466e58df8610e7918c671c7e389b7f",
+"classamrex_1_1EB2_1_1IndexSpaceSTL.html#afa9591f706505991554b147f3d2a137b",
+"classamrex_1_1EBDataCollection.html#ab87f9babcf2b30b23ea7a36ee621538e",
+"classamrex_1_1FArrayBox.html#a7b3c6612330474e7db6e4f6ff9d4f380",
+"classamrex_1_1FabArray.html#ae978e4109861cb21bbb90d389fee4a01",
+"classamrex_1_1FaceDivFree.html#a0616e1cd7c7ace4f08b92dea1677f2bd",
+"classamrex_1_1Geometry.html#a4535bb6797e6c53c228d598f23cc7296",
+"classamrex_1_1HypreABecLap2.html#a534455bdd69a5ca6f0967f34aeb10631",
+"classamrex_1_1IArrayBox.html#aeba2de0a08ff8906f30a58a9cf04270c",
+"classamrex_1_1InterpBndryDataT.html#accdac636c68436e7163d72917cba76c6",
+"classamrex_1_1MLALaplacianT.html#ac68818ce99ad5dbd8a1485e419e0f68c",
+"classamrex_1_1MLEBABecLap.html#a9acab9bf4580bb611d63434f8e2daeed",
+"classamrex_1_1MLLinOpT.html#af8740f5bcf25e80b3e074a99be681c47",
+"classamrex_1_1MLNodeLinOp.html#a034b72948cecb00630515b6a2de77109",
+"classamrex_1_1MultiFab.html#a3c8c9bf8723fcfac9b8d410485e7ed4a",
+"classamrex_1_1NeighborParticleContainer.html#a6fb1047fc993b216cf8b7976cb589c45",
+"classamrex_1_1PODVector.html#a7fd3f892debb6d633f30864aac18d858",
+"classamrex_1_1ParmParse.html#a5a524b8c11f99e8ef86fd6bbc1a33493",
+"classamrex_1_1ParticleContainer__impl.html#a37bfe23bdf8f5b0a9e38f5459ec4a42e",
+"classamrex_1_1PolymorphicArenaAllocator.html#abd49730f61493b4c7b5d596ed7ffa547",
+"classamrex_1_1SparseBins.html#a2f7e4c5293f3d7c172cb3d2c5c2f610f",
+"classamrex_1_1TableData.html#ad4346ff5843f027fe798ba9dfa0ebe51",
+"classamrex_1_1WeightedBox.html#a0835a7597d5398b00aede057c5961992",
+"classhacc_1_1Dfft.html#a6aead4d24eb32ff0f26282de9e0434d6",
+"functions_type_r.html",
+"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__string.html",
+"namespaceamrex.html#a1df3d6c5876d88132d2b3793984a6b7d",
+"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a6d472fc8669b810eccc4c8ccfaf4c1d6",
+"namespaceamrex.html#a5be48241dfac16941f5f4c66fdd7d584",
+"namespaceamrex.html#a7eba5dd365d87751a963b6bd078673c4",
+"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6",
+"namespaceamrex.html#abe6e640c662e7391a8c1750dfd84a974",
+"namespaceamrex.html#ae0606f27bbe31ceed3e506558f00966d",
+"namespaceamrex.html#afcc19ed59f5327a67f329b7745af5802",
+"namespaceamrex_1_1Gpu.html#a4c26ead15b942c1c4a0195ca7483a315",
+"namespaceamrex_1_1ParallelContext.html#a3735bb2b55dab8f232227611c6d25bb8",
+"namespaceamrex_1_1Scan.html",
+"namespaceamrex_1_1experimental_1_1detail_1_1parfor__mf__detail.html",
+"namespaceamrex__constants__module.html#ae2f6d8cbb02d2ebbdda8d6f26aea04df",
+"namespaceparticle__detail.html#a1180158d9e9623e55d3d94563e5d078e",
+"structamrex_1_1ArenaInfo.html#a106f4ef6d447922447c63d296583e917",
+"structamrex_1_1BATransformer.html#a1624c9b9c308aa8bcc73b3133064c861",
+"structamrex_1_1DeviceArenaWrapper.html#a79326bc9b3b123fe8e90a4b32aef0d00",
+"structamrex_1_1FabArrayBase_1_1PolarB.html#a4728c08d238e8a553b30e672643776a2",
+"structamrex_1_1Gpu_1_1LaunchSafeGuard.html#ac98ea424ff44cda617d46e9146702d95",
+"structamrex_1_1LPInfo.html#a50655cba9bb48a63c7f0913e0ba8e21a",
+"structamrex_1_1NonLocalBC_1_1CommData.html",
+"structamrex_1_1Particle.html#a6e26882024ecf05f93701fac523ff9db",
+"structamrex_1_1ParticleTileData.html",
+"structamrex_1_1Table4D.html#a9f61817deacaa878d06ec111526eb676",
+"structamrex_1_1detail_1_1gpu__tuple__element.html#a92871fbadc5d83cf854ac97d12ec1399"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/amrex/docs_html/doxygen/navtreeindex0.js b/amrex/docs_html/doxygen/navtreeindex0.js
index b08fcb3eed..4bf5526ad0 100644
--- a/amrex/docs_html/doxygen/navtreeindex0.js
+++ b/amrex/docs_html/doxygen/navtreeindex0.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX0 =
{
+"":[2,0,22],
"AMReX_8H.html":[4,0,0,2,2],
"AMReX_8H.html#a023801a9417fb6bd2f74787e89124a8c":[4,0,0,2,2,25],
"AMReX_8H.html#a03acb27c6c261b36754a5886f87170ab":[4,0,0,2,2,38],
@@ -248,6 +249,5 @@ var NAVTREEINDEX0 =
"AMReX__AmrvisConstants_8H.html#a215d738508df9f39360cdc84a844e98ea70e198feec9ed63c2f25d181a5dc611e":[4,0,0,5,0,2,3,6],
"AMReX__AmrvisConstants_8H.html#a215d738508df9f39360cdc84a844e98eaab6fadb81d010967ae7f2188711d1648":[4,0,0,5,0,2,3,0],
"AMReX__AmrvisConstants_8H.html#a215d738508df9f39360cdc84a844e98eaba96691ea8224cc3ccf1b9b54dfff4b3":[4,0,0,5,0,2,3,3],
-"AMReX__AmrvisConstants_8H.html#a215d738508df9f39360cdc84a844e98eac6c6458c687d1b60adee77a09a91bef5":[4,0,0,5,0,2,3,7],
-"AMReX__AmrvisConstants_8H.html#a345f2c2cc5c709a02e40f34b83d914fb":[4,0,0,5,0,2,21]
+"AMReX__AmrvisConstants_8H.html#a215d738508df9f39360cdc84a844e98eac6c6458c687d1b60adee77a09a91bef5":[4,0,0,5,0,2,3,7]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex1.js b/amrex/docs_html/doxygen/navtreeindex1.js
index 4dbf8a6ead..4e2ebdc284 100644
--- a/amrex/docs_html/doxygen/navtreeindex1.js
+++ b/amrex/docs_html/doxygen/navtreeindex1.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX1 =
{
+"AMReX__AmrvisConstants_8H.html#a345f2c2cc5c709a02e40f34b83d914fb":[4,0,0,5,0,2,21],
"AMReX__AmrvisConstants_8H.html#a3e880279ad4fb97535a0415f652dfc9d":[4,0,0,5,0,2,17],
"AMReX__AmrvisConstants_8H.html#a437894f04cb4f84ae291fb58f63fac4f":[4,0,0,5,0,2,7],
"AMReX__AmrvisConstants_8H.html#a53ecf753e57075db2ce21ddbb7b70d64":[4,0,0,5,0,2,15],
@@ -248,6 +249,5 @@ var NAVTREEINDEX1 =
"AMReX__BLWritePlotFile_8cpp.html#a05e93313b0f001e810b02a69f71c5b61":[4,0,0,5,7,8,4],
"AMReX__BLWritePlotFile_8cpp.html#a35ef1d42135f8c075072684f42b02b9e":[4,0,0,5,7,8,6],
"AMReX__BLWritePlotFile_8cpp.html#a85a195c43f85ba86fc9f4e450117678a":[4,0,0,5,7,8,0],
-"AMReX__BLWritePlotFile_8cpp.html#aa60440de48a953eec9553933d683ef9e":[4,0,0,5,7,8,5],
-"AMReX__BLWritePlotFile_8cpp.html#aa9dca52e8981b35caa7b00d00c8c6a8c":[4,0,0,5,7,8,2]
+"AMReX__BLWritePlotFile_8cpp.html#aa60440de48a953eec9553933d683ef9e":[4,0,0,5,7,8,5]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex10.js b/amrex/docs_html/doxygen/navtreeindex10.js
index 76546ab1a8..a463d4286e 100644
--- a/amrex/docs_html/doxygen/navtreeindex10.js
+++ b/amrex/docs_html/doxygen/navtreeindex10.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX10 =
{
+"AMReX__IParser__Y_8cpp.html#acb6b901b917abe69e9bcc985016b7de6":[4,0,0,2,0,10,18],
"AMReX__IParser__Y_8cpp.html#accf7d387e26ee1deb890279fca0ca9b4":[4,0,0,2,0,10,7],
"AMReX__IParser__Y_8cpp.html#ad1b3b2f77c6cefc2bc261ccf596c430c":[4,0,0,2,0,10,4],
"AMReX__IParser__Y_8cpp.html#ad22cca51d4bfda06050d7f02e555131b":[4,0,0,2,0,10,19],
@@ -248,6 +249,5 @@ var NAVTREEINDEX10 =
"AMReX__Lazy_8cpp.html#a48f09e6d45685ddcaa72f6424891b9e4":[4,0,0,2,159,2],
"AMReX__Lazy_8cpp.html#aaf84a070bebdd187b4edacd264604b5f":[4,0,0,2,159,3],
"AMReX__LevelBld_8H.html":[4,0,0,0,15],
-"AMReX__LevelBld_8H_source.html":[4,0,0,0,15],
-"AMReX__Loop_8H.html":[4,0,0,2,161]
+"AMReX__LevelBld_8H_source.html":[4,0,0,0,15]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex11.js b/amrex/docs_html/doxygen/navtreeindex11.js
index 8e550c3f46..fedba25825 100644
--- a/amrex/docs_html/doxygen/navtreeindex11.js
+++ b/amrex/docs_html/doxygen/navtreeindex11.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX11 =
{
+"AMReX__Loop_8H.html":[4,0,0,2,161],
"AMReX__Loop_8H.html#a06b069516ee6e8bbbf4c818e44666899":[4,0,0,2,161,17],
"AMReX__Loop_8H.html#a0aa649267e39623753c8193411badeb2":[4,0,0,2,161,10],
"AMReX__Loop_8H.html#a117156d216f3725f2ed9f99f12f32538":[4,0,0,2,161,24],
@@ -248,6 +249,5 @@ var NAVTREEINDEX11 =
"AMReX__MLCellABecLap__2D__K_8H.html#a40570b9308cc5134a2db6a08a170515a":[4,0,0,6,0,12,1],
"AMReX__MLCellABecLap__2D__K_8H_source.html":[4,0,0,6,0,12],
"AMReX__MLCellABecLap__3D__K_8H.html":[4,0,0,6,0,13],
-"AMReX__MLCellABecLap__3D__K_8H.html#a078658f433f21a921eaee99b9bb2423f":[4,0,0,6,0,13,0],
-"AMReX__MLCellABecLap__3D__K_8H.html#a40570b9308cc5134a2db6a08a170515a":[4,0,0,6,0,13,1]
+"AMReX__MLCellABecLap__3D__K_8H.html#a078658f433f21a921eaee99b9bb2423f":[4,0,0,6,0,13,0]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex12.js b/amrex/docs_html/doxygen/navtreeindex12.js
index 905a2015f4..3ab617b041 100644
--- a/amrex/docs_html/doxygen/navtreeindex12.js
+++ b/amrex/docs_html/doxygen/navtreeindex12.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX12 =
{
+"AMReX__MLCellABecLap__3D__K_8H.html#a40570b9308cc5134a2db6a08a170515a":[4,0,0,6,0,13,1],
"AMReX__MLCellABecLap__3D__K_8H_source.html":[4,0,0,6,0,13],
"AMReX__MLCellABecLap__K_8H.html":[4,0,0,6,0,14],
"AMReX__MLCellABecLap__K_8H_source.html":[4,0,0,6,0,14],
@@ -248,6 +249,5 @@ var NAVTREEINDEX12 =
"AMReX__MLMG__2D__K_8H.html#afb723cebbd068883a814d86a55a9fcd6":[4,0,0,6,0,45,4],
"AMReX__MLMG__2D__K_8H_source.html":[4,0,0,6,0,45],
"AMReX__MLMG__3D__K_8H.html":[4,0,0,6,0,46],
-"AMReX__MLMG__3D__K_8H.html#a04112c67b645fa26bf66d9f82b539ddc":[4,0,0,6,0,46,1],
-"AMReX__MLMG__3D__K_8H.html#a0acb2030b45d0173381b66cfdf91ceee":[4,0,0,6,0,46,3]
+"AMReX__MLMG__3D__K_8H.html#a04112c67b645fa26bf66d9f82b539ddc":[4,0,0,6,0,46,1]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex13.js b/amrex/docs_html/doxygen/navtreeindex13.js
index 7391019058..71898ac7d9 100644
--- a/amrex/docs_html/doxygen/navtreeindex13.js
+++ b/amrex/docs_html/doxygen/navtreeindex13.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX13 =
{
+"AMReX__MLMG__3D__K_8H.html#a0acb2030b45d0173381b66cfdf91ceee":[4,0,0,6,0,46,3],
"AMReX__MLMG__3D__K_8H.html#a249a580ecbb9cf9c62a5c8398e2e650a":[4,0,0,6,0,46,6],
"AMReX__MLMG__3D__K_8H.html#a275f0531f9210313eba7b5f30bdd7bb0":[4,0,0,6,0,46,0],
"AMReX__MLMG__3D__K_8H.html#a42c1936a2addff0a513ce0fee0e97e79":[4,0,0,6,0,46,7],
@@ -248,6 +249,5 @@ var NAVTREEINDEX13 =
"AMReX__MLNodeLap__K_8H.html#acf673ebaf5379183e526bd2bbc4c665e":[4,0,0,6,0,58,16],
"AMReX__MLNodeLap__K_8H.html#ad804c9fcd8b74d9d8d9477fe5637e0f1":[4,0,0,6,0,58,6],
"AMReX__MLNodeLap__K_8H.html#af026ac788ba341757f682018261b97ea":[4,0,0,6,0,58,11],
-"AMReX__MLNodeLap__K_8H_source.html":[4,0,0,6,0,58],
-"AMReX__MLNodeLaplacian_8H.html":[4,0,0,6,0,60]
+"AMReX__MLNodeLap__K_8H_source.html":[4,0,0,6,0,58]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex14.js b/amrex/docs_html/doxygen/navtreeindex14.js
index b43414fc8f..e6a6b2738e 100644
--- a/amrex/docs_html/doxygen/navtreeindex14.js
+++ b/amrex/docs_html/doxygen/navtreeindex14.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX14 =
{
+"AMReX__MLNodeLaplacian_8H.html":[4,0,0,6,0,60],
"AMReX__MLNodeLaplacian_8H_source.html":[4,0,0,6,0,60],
"AMReX__MLNodeLaplacian_8cpp.html":[4,0,0,6,0,59],
"AMReX__MLNodeLaplacian__eb_8cpp.html":[4,0,0,6,0,61],
@@ -248,6 +249,5 @@ var NAVTREEINDEX14 =
"AMReX__Morton_8H.html#acbda6a326e80b22c8e947f504a89f459":[4,0,0,2,180,0],
"AMReX__Morton_8H.html#ae3e56c34dacdffe240410a3f6a7a9252":[4,0,0,2,180,2],
"AMReX__Morton_8H_source.html":[4,0,0,2,180],
-"AMReX__MultiCutFab_8H.html":[4,0,0,4,100],
-"AMReX__MultiCutFab_8H_source.html":[4,0,0,4,100]
+"AMReX__MultiCutFab_8H.html":[4,0,0,4,100]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex15.js b/amrex/docs_html/doxygen/navtreeindex15.js
index ecfbc8fe2d..1b41566140 100644
--- a/amrex/docs_html/doxygen/navtreeindex15.js
+++ b/amrex/docs_html/doxygen/navtreeindex15.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX15 =
{
+"AMReX__MultiCutFab_8H_source.html":[4,0,0,4,100],
"AMReX__MultiCutFab_8cpp.html":[4,0,0,4,99],
"AMReX__MultiFabUtilI_8H.html":[4,0,0,2,192],
"AMReX__MultiFabUtilI_8H.html#a0d2b028d5b4be5e38a0e4f8fc778c523":[4,0,0,2,192,5],
@@ -248,6 +249,5 @@ var NAVTREEINDEX15 =
"AMReX__NeighborParticlesGPUImpl_8H_source.html":[4,0,0,7,7],
"AMReX__NeighborParticlesI_8H.html":[4,0,0,7,8],
"AMReX__NeighborParticlesI_8H_source.html":[4,0,0,7,8],
-"AMReX__NeighborParticles_8H.html":[4,0,0,7,5],
-"AMReX__NeighborParticles_8H_source.html":[4,0,0,7,5]
+"AMReX__NeighborParticles_8H.html":[4,0,0,7,5]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex16.js b/amrex/docs_html/doxygen/navtreeindex16.js
index 3ad17b83ff..6569769838 100644
--- a/amrex/docs_html/doxygen/navtreeindex16.js
+++ b/amrex/docs_html/doxygen/navtreeindex16.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX16 =
{
+"AMReX__NeighborParticles_8H_source.html":[4,0,0,7,5],
"AMReX__NonLocalBCImpl_8H.html":[4,0,0,2,197],
"AMReX__NonLocalBCImpl_8H_source.html":[4,0,0,2,197],
"AMReX__NonLocalBC_8H.html":[4,0,0,2,196],
@@ -248,6 +249,5 @@ var NAVTREEINDEX16 =
"AMReX__ParallelDescriptor_8H.html#a76e33bbc9645091e5f01d305da73960a":[4,0,0,2,206,111],
"AMReX__ParallelDescriptor_8H.html#a7ae5a5af4ccc5fa61d017ef297455291":[4,0,0,2,206,98],
"AMReX__ParallelDescriptor_8H.html#a7eb4a01321f954b8f6936ca59547c7d4":[4,0,0,2,206,86],
-"AMReX__ParallelDescriptor_8H.html#a7fe765fcc8bfc4c409483424a83fccf8":[4,0,0,2,206,53],
-"AMReX__ParallelDescriptor_8H.html#a818763835d911ca86537be4604cc10ce":[4,0,0,2,206,21]
+"AMReX__ParallelDescriptor_8H.html#a7fe765fcc8bfc4c409483424a83fccf8":[4,0,0,2,206,53]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex17.js b/amrex/docs_html/doxygen/navtreeindex17.js
index 16554bffc1..0d82424b4c 100644
--- a/amrex/docs_html/doxygen/navtreeindex17.js
+++ b/amrex/docs_html/doxygen/navtreeindex17.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX17 =
{
+"AMReX__ParallelDescriptor_8H.html#a818763835d911ca86537be4604cc10ce":[4,0,0,2,206,21],
"AMReX__ParallelDescriptor_8H.html#a834c805f44e9aa2724debb07602d999e":[4,0,0,2,206,146],
"AMReX__ParallelDescriptor_8H.html#a83bd00b0f4fc52881764bcf3e23e7a3f":[4,0,0,2,206,47],
"AMReX__ParallelDescriptor_8H.html#a84c9d7d438ae259036461c6db6100a27":[4,0,0,2,206,27],
@@ -248,6 +249,5 @@ var NAVTREEINDEX17 =
"AMReX__ParmParse_8cpp.html":[4,0,0,2,211],
"AMReX__ParmParse_8cpp.html#a68489555764b3beb9c3ca7376dd10e8b":[4,0,0,2,211,1],
"AMReX__ParmParse_8cpp.html#ae84f275b5d19a9eee652a6226b944b3f":[4,0,0,2,211,0],
-"AMReX__Parser_8H.html":[4,0,0,2,0,13],
-"AMReX__Parser_8H_source.html":[4,0,0,2,0,13]
+"AMReX__Parser_8H.html":[4,0,0,2,0,13]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex18.js b/amrex/docs_html/doxygen/navtreeindex18.js
index ec80ab9d4d..4f6c7ad58f 100644
--- a/amrex/docs_html/doxygen/navtreeindex18.js
+++ b/amrex/docs_html/doxygen/navtreeindex18.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX18 =
{
+"AMReX__Parser_8H_source.html":[4,0,0,2,0,13],
"AMReX__Parser_8cpp.html":[4,0,0,2,0,12],
"AMReX__Parser__Exe_8H.html":[4,0,0,2,0,21],
"AMReX__Parser__Exe_8H.html#a0f600e600176e6bc4444aaea08ca1c49":[4,0,0,2,0,21,36],
@@ -248,6 +249,5 @@ var NAVTREEINDEX18 =
"AMReX__ParticleMesh_8H.html#a1cb9d28bd0b809a6157d7e8d2fed5f85":[4,0,0,7,26,1],
"AMReX__ParticleMesh_8H.html#a8fa6beab988f9b1236a6a68f659dfbeb":[4,0,0,7,26,2],
"AMReX__ParticleMesh_8H.html#af72f8c4ec6c858d83f59c48034851294":[4,0,0,7,26,0],
-"AMReX__ParticleMesh_8H_source.html":[4,0,0,7,26],
-"AMReX__ParticleReduce_8H.html":[4,0,0,7,29]
+"AMReX__ParticleMesh_8H_source.html":[4,0,0,7,26]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex19.js b/amrex/docs_html/doxygen/navtreeindex19.js
index 6fbba707be..07fc1657ab 100644
--- a/amrex/docs_html/doxygen/navtreeindex19.js
+++ b/amrex/docs_html/doxygen/navtreeindex19.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX19 =
{
+"AMReX__ParticleReduce_8H.html":[4,0,0,7,29],
"AMReX__ParticleReduce_8H.html#a18f76938d120a4d9891cc99e67cab771":[4,0,0,7,29,8],
"AMReX__ParticleReduce_8H.html#a23f8188bafacc115d2cfd1dfcda0db65":[4,0,0,7,29,13],
"AMReX__ParticleReduce_8H.html#a2e4d86e52a629511e02bff646ca60b59":[4,0,0,7,29,5],
@@ -248,6 +249,5 @@ var NAVTREEINDEX19 =
"AMReX__Random_8cpp.html#aa2c1209819cd8dd79499c2b9f088120e":[4,0,0,2,231,14],
"AMReX__Random_8cpp.html#aadec079fd8e2cdca36f7f49355e33864":[4,0,0,2,231,10],
"AMReX__Random_8cpp.html#abce0125a244f443854b1c4a2709c5990":[4,0,0,2,231,2],
-"AMReX__Random_8cpp.html#ad1b283df95b292f478597bc503170459":[4,0,0,2,231,13],
-"AMReX__Random_8cpp.html#ae45a9a3a96e46d7b15173894b25134fc":[4,0,0,2,231,12]
+"AMReX__Random_8cpp.html#ad1b283df95b292f478597bc503170459":[4,0,0,2,231,13]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex2.js b/amrex/docs_html/doxygen/navtreeindex2.js
index 5f008f20ce..b05f421932 100644
--- a/amrex/docs_html/doxygen/navtreeindex2.js
+++ b/amrex/docs_html/doxygen/navtreeindex2.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX2 =
{
+"AMReX__BLWritePlotFile_8cpp.html#aa9dca52e8981b35caa7b00d00c8c6a8c":[4,0,0,5,7,8,2],
"AMReX__BLWritePlotFile_8cpp.html#aec030b01162fc088d8de7dc493235430":[4,0,0,5,7,8,1],
"AMReX__BLassert_8H.html":[4,0,0,2,28],
"AMReX__BLassert_8H.html#a1defc2bb8023a3e2599bfb2fc637cb43":[4,0,0,2,28,1],
@@ -248,6 +249,5 @@ var NAVTREEINDEX2 =
"AMReX__CTOParallelForImpl_8H.html#a7bcd0763fa57d502f90cd74ff93ba547":[4,0,0,2,59,1],
"AMReX__CTOParallelForImpl_8H.html#a8e05ed632badf5af8c6402411043f313":[4,0,0,2,59,5],
"AMReX__CTOParallelForImpl_8H.html#ad43a39ea3d49f287b326ae8409bdceba":[4,0,0,2,59,3],
-"AMReX__CTOParallelForImpl_8H.html#add9c441e051b2f701d97e5e505556fa3":[4,0,0,2,59,6],
-"AMReX__CTOParallelForImpl_8H.html#af8ef78b0668a4a000d853b5cc52170ef":[4,0,0,2,59,4]
+"AMReX__CTOParallelForImpl_8H.html#add9c441e051b2f701d97e5e505556fa3":[4,0,0,2,59,6]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex20.js b/amrex/docs_html/doxygen/navtreeindex20.js
index 34c895e293..4b30be25eb 100644
--- a/amrex/docs_html/doxygen/navtreeindex20.js
+++ b/amrex/docs_html/doxygen/navtreeindex20.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX20 =
{
+"AMReX__Random_8cpp.html#ae45a9a3a96e46d7b15173894b25134fc":[4,0,0,2,231,12],
"AMReX__Random_8cpp.html#ae5aa4a92b1c9940d028c38628ec7a866":[4,0,0,2,231,15],
"AMReX__Random_8cpp.html#af7786727a4dfac68a7b0bcf67f62f61e":[4,0,0,2,231,0],
"AMReX__RealBox_8H.html":[4,0,0,2,236],
@@ -248,6 +249,5 @@ var NAVTREEINDEX20 =
"AMReX__Tuple_8H.html#a4d3a6a5ee4fec4f89030624c3bfa4ae6":[4,0,0,2,254,30],
"AMReX__Tuple_8H.html#a546f82ad84c1f122bb9bf89dcaa2b7a3":[4,0,0,2,254,34],
"AMReX__Tuple_8H.html#a55b45d61c6e18c31d787042cf9169385":[4,0,0,2,254,26],
-"AMReX__Tuple_8H.html#a578cd6446e7f5c2a1c47ea01cd2267a4":[4,0,0,2,254,43],
-"AMReX__Tuple_8H.html#a71f402d1250f215a129e6a9950c9ad35":[4,0,0,2,254,44]
+"AMReX__Tuple_8H.html#a578cd6446e7f5c2a1c47ea01cd2267a4":[4,0,0,2,254,43]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex21.js b/amrex/docs_html/doxygen/navtreeindex21.js
index a6cf93faa1..d4b79f99fe 100644
--- a/amrex/docs_html/doxygen/navtreeindex21.js
+++ b/amrex/docs_html/doxygen/navtreeindex21.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX21 =
{
+"AMReX__Tuple_8H.html#a71f402d1250f215a129e6a9950c9ad35":[4,0,0,2,254,44],
"AMReX__Tuple_8H.html#a72ba0f3bd5880d4218b4bfe93373edf6":[4,0,0,2,254,22],
"AMReX__Tuple_8H.html#a7630375a13ce1d49fd232e6436d658e2":[4,0,0,2,254,25],
"AMReX__Tuple_8H.html#a796da28b12c3448559ad1af823e855af":[4,0,0,2,254,38],
@@ -248,6 +249,5 @@ var NAVTREEINDEX21 =
"AMReX__algoim_8H.html#ad07a32fe98faf4bf2b079e31d5a63fc2":[4,0,0,4,1,29],
"AMReX__algoim_8H.html#ad4374cfcd9fd0dcc582d0b7221c7d699":[4,0,0,4,1,20],
"AMReX__algoim_8H.html#ad88812a86b6d79fee7ad18f445312126":[4,0,0,4,1,15],
-"AMReX__algoim_8H.html#ae87c1a6426de20a1c5f4573bf6f5a08a":[4,0,0,4,1,8],
-"AMReX__algoim_8H.html#ae9b79e8e177e12c5d430231f4fa56cee":[4,0,0,4,1,23]
+"AMReX__algoim_8H.html#ae87c1a6426de20a1c5f4573bf6f5a08a":[4,0,0,4,1,8]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex22.js b/amrex/docs_html/doxygen/navtreeindex22.js
index 31cb51cd8d..41e302ab44 100644
--- a/amrex/docs_html/doxygen/navtreeindex22.js
+++ b/amrex/docs_html/doxygen/navtreeindex22.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX22 =
{
+"AMReX__algoim_8H.html#ae9b79e8e177e12c5d430231f4fa56cee":[4,0,0,4,1,23],
"AMReX__algoim_8H_source.html":[4,0,0,4,1],
"AMReX__algoim_8cpp.html":[4,0,0,4,0],
"AMReX__algoim_8cpp.html#a2c8ca6ff2da3fdde81370a1dd00c9416":[4,0,0,4,0,2],
@@ -248,6 +249,5 @@ var NAVTREEINDEX22 =
"AMReX__parmparse__fi_8cpp.html#a78ee350073ec9be9c0939e35df045495":[4,0,0,2,213,16],
"AMReX__parmparse__fi_8cpp.html#a8e422f987eadc02120bc10eb8dd63ecf":[4,0,0,2,213,14],
"AMReX__parmparse__fi_8cpp.html#a8f3018431606cb83862edff8c75be86d":[4,0,0,2,213,8],
-"AMReX__parmparse__fi_8cpp.html#a92ec31caec3866b5b1ae97c629051c9e":[4,0,0,2,213,10],
-"AMReX__parmparse__fi_8cpp.html#aa1f35637a9bbff607365e8087dd63052":[4,0,0,2,213,15]
+"AMReX__parmparse__fi_8cpp.html#a92ec31caec3866b5b1ae97c629051c9e":[4,0,0,2,213,10]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex23.js b/amrex/docs_html/doxygen/navtreeindex23.js
index 5826bcc822..b5ede4a60a 100644
--- a/amrex/docs_html/doxygen/navtreeindex23.js
+++ b/amrex/docs_html/doxygen/navtreeindex23.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX23 =
{
+"AMReX__parmparse__fi_8cpp.html#aa1f35637a9bbff607365e8087dd63052":[4,0,0,2,213,15],
"AMReX__parmparse__fi_8cpp.html#ab81148f285ec4bdd2586cf66077ff34e":[4,0,0,2,213,6],
"AMReX__parmparse__fi_8cpp.html#ac35391a012f0a82a935d40dba14361b8":[4,0,0,2,213,20],
"AMReX__parmparse__fi_8cpp.html#ad97e291a4928e5576fdba224610bee1c":[4,0,0,2,213,9],
@@ -248,6 +249,5 @@ var NAVTREEINDEX23 =
"amrex__iparser_8lex_8nolint_8H.html#a45a1e65d8dcd5cb30c5d315c91800a5f":[4,0,0,2,0,4,164],
"amrex__iparser_8lex_8nolint_8H.html#a46af646807e0797e72b6e8945e7ea88b":[4,0,0,2,0,4,198],
"amrex__iparser_8lex_8nolint_8H.html#a47f8646b5738a8e92fc58b34c7a37547":[4,0,0,2,0,4,107],
-"amrex__iparser_8lex_8nolint_8H.html#a483da4c691e92dcb79c40a3514759b6b":[4,0,0,2,0,4,176],
-"amrex__iparser_8lex_8nolint_8H.html#a48c2d0af3e96f7c0b5b02c26f2627cc8":[4,0,0,2,0,4,186]
+"amrex__iparser_8lex_8nolint_8H.html#a483da4c691e92dcb79c40a3514759b6b":[4,0,0,2,0,4,176]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex24.js b/amrex/docs_html/doxygen/navtreeindex24.js
index b374b97d64..d34283ed28 100644
--- a/amrex/docs_html/doxygen/navtreeindex24.js
+++ b/amrex/docs_html/doxygen/navtreeindex24.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX24 =
{
+"amrex__iparser_8lex_8nolint_8H.html#a48c2d0af3e96f7c0b5b02c26f2627cc8":[4,0,0,2,0,4,186],
"amrex__iparser_8lex_8nolint_8H.html#a48e81b6f60f5f21fcaca3cc542e6c9f2":[4,0,0,2,0,4,165],
"amrex__iparser_8lex_8nolint_8H.html#a498ea96bb65e39b1eab5c51cf16ead13":[4,0,0,2,0,4,127],
"amrex__iparser_8lex_8nolint_8H.html#a4bf8969e5234aef8b46cce9a67a62724":[4,0,0,2,0,4,167],
@@ -248,6 +249,5 @@ var NAVTREEINDEX24 =
"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aae8a7f0cca0ce666d4c817d97d0bfd1d":[4,0,0,2,0,7,81,19],
"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5ab725bc01508bc07772a3b1951d38f491":[4,0,0,2,0,7,81,24],
"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5ab725bc01508bc07772a3b1951d38f491":[4,0,0,2,0,19,81,24],
-"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abae1143ba84f95c06898deb2b78f935b":[4,0,0,2,0,7,81,1],
-"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abae1143ba84f95c06898deb2b78f935b":[4,0,0,2,0,19,81,1]
+"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abae1143ba84f95c06898deb2b78f935b":[4,0,0,2,0,7,81,1]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex25.js b/amrex/docs_html/doxygen/navtreeindex25.js
index a149a0d9aa..eb9b55befe 100644
--- a/amrex/docs_html/doxygen/navtreeindex25.js
+++ b/amrex/docs_html/doxygen/navtreeindex25.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX25 =
{
+"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abae1143ba84f95c06898deb2b78f935b":[4,0,0,2,0,19,81,1],
"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abf6aa884ce21c74b920efaa114d69290":[4,0,0,2,0,7,81,23],
"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abf6aa884ce21c74b920efaa114d69290":[4,0,0,2,0,19,81,23],
"amrex__iparser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5abf77724caf95f61267d5e6e45f5bea8e":[4,0,0,2,0,19,81,25],
@@ -248,6 +249,5 @@ var NAVTREEINDEX25 =
"amrex__parser_8lex_8nolint_8H.html#a3b3b5f60f720da3f621223997266498c":[4,0,0,2,0,16,156],
"amrex__parser_8lex_8nolint_8H.html#a3b70699ea880c5d25a1c75f4ad96c315":[4,0,0,2,0,16,89],
"amrex__parser_8lex_8nolint_8H.html#a3c3d1ef92e93b0bc81d7760a73d5c3b6":[4,0,0,2,0,16,33],
-"amrex__parser_8lex_8nolint_8H.html#a3c75bb398badb69c7577b21486f9963f":[4,0,0,2,0,16,43],
-"amrex__parser_8lex_8nolint_8H.html#a3cc40a460ad7df816678bcc05241e84c":[4,0,0,2,0,16,49]
+"amrex__parser_8lex_8nolint_8H.html#a3c75bb398badb69c7577b21486f9963f":[4,0,0,2,0,16,43]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex26.js b/amrex/docs_html/doxygen/navtreeindex26.js
index 9985a4bf97..e160ea5b75 100644
--- a/amrex/docs_html/doxygen/navtreeindex26.js
+++ b/amrex/docs_html/doxygen/navtreeindex26.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX26 =
{
+"amrex__parser_8lex_8nolint_8H.html#a3cc40a460ad7df816678bcc05241e84c":[4,0,0,2,0,16,49],
"amrex__parser_8lex_8nolint_8H.html#a3e35658077c5654d17265289032c8911":[4,0,0,2,0,16,121],
"amrex__parser_8lex_8nolint_8H.html#a3ea490c9b3617d4479bd80ef93cd5602":[4,0,0,2,0,16,44],
"amrex__parser_8lex_8nolint_8H.html#a437cdcd878686881404e320fd941929c":[4,0,0,2,0,16,180],
@@ -248,6 +249,5 @@ var NAVTREEINDEX26 =
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5a96c87c48817e6dfc68735f2425d0ab9c":[4,0,0,2,0,19,81,55],
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5a96c87c48817e6dfc68735f2425d0ab9c":[4,0,0,2,0,7,81,55],
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa748c01a812d4bab7aac33aebcae3d66":[4,0,0,2,0,19,81,42],
-"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa748c01a812d4bab7aac33aebcae3d66":[4,0,0,2,0,7,81,42],
-"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa95ab546bba1fe8445b54f24a1009c5b":[4,0,0,2,0,7,81,68]
+"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa748c01a812d4bab7aac33aebcae3d66":[4,0,0,2,0,7,81,42]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex27.js b/amrex/docs_html/doxygen/navtreeindex27.js
index 02d144469b..938c3b82e4 100644
--- a/amrex/docs_html/doxygen/navtreeindex27.js
+++ b/amrex/docs_html/doxygen/navtreeindex27.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX27 =
{
+"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa95ab546bba1fe8445b54f24a1009c5b":[4,0,0,2,0,7,81,68],
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa95ab546bba1fe8445b54f24a1009c5b":[4,0,0,2,0,19,81,68],
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa9b8a3a132018bc8a211032d22607a5b":[4,0,0,2,0,7,81,43],
"amrex__parser_8tab_8nolint_8H.html#a20a769e9b8f129abf35d03d3904ec0e5aa9b8a3a132018bc8a211032d22607a5b":[4,0,0,2,0,19,81,43],
@@ -248,6 +249,5 @@ var NAVTREEINDEX27 =
"classCommProfStats.html#a6a7c7ec72dddbcaab79c7e37eb90fbb3":[3,0,17,62],
"classCommProfStats.html#a6b95f5cdfd2548a030caf55a28f66a44":[3,0,17,31],
"classCommProfStats.html#a6fa096e58f6defb29bb83ac4e68643b8":[3,0,17,6],
-"classCommProfStats.html#a7157e096127303084fbae1e6c5929e01":[3,0,17,72],
-"classCommProfStats.html#a71a0a4c9fbfae52c4da448c6ac832319":[3,0,17,70]
+"classCommProfStats.html#a7157e096127303084fbae1e6c5929e01":[3,0,17,72]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex28.js b/amrex/docs_html/doxygen/navtreeindex28.js
index bac49fc876..f924316c28 100644
--- a/amrex/docs_html/doxygen/navtreeindex28.js
+++ b/amrex/docs_html/doxygen/navtreeindex28.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX28 =
{
+"classCommProfStats.html#a71a0a4c9fbfae52c4da448c6ac832319":[3,0,17,70],
"classCommProfStats.html#a75483e35d9c71b281451d66142e996b9":[3,0,17,69],
"classCommProfStats.html#a771ce95fb2ff799f85eaaba8917b8256":[3,0,17,37],
"classCommProfStats.html#a7bc613de3ca4cd25578bdab2205f5bbd":[3,0,17,20],
@@ -248,6 +249,5 @@ var NAVTREEINDEX28 =
"classamrex_1_1Amr.html#a5858409b6a0c53ac8e09fd9601a44dcd":[3,0,0,21,80],
"classamrex_1_1Amr.html#a5a16c64d38a92425d131ed14624d3fd8":[3,0,0,21,6],
"classamrex_1_1Amr.html#a5a4f66cb4090303fedb369cee31c171a":[3,0,0,21,28],
-"classamrex_1_1Amr.html#a5a931bcdf3440fa41801f73a87f417ef":[3,0,0,21,92],
-"classamrex_1_1Amr.html#a5b3ad9bd9642884b6f9bbc2912ac6319":[3,0,0,21,54]
+"classamrex_1_1Amr.html#a5a931bcdf3440fa41801f73a87f417ef":[3,0,0,21,92]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex29.js b/amrex/docs_html/doxygen/navtreeindex29.js
index 18aea4a194..1d956bc4d1 100644
--- a/amrex/docs_html/doxygen/navtreeindex29.js
+++ b/amrex/docs_html/doxygen/navtreeindex29.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX29 =
{
+"classamrex_1_1Amr.html#a5b3ad9bd9642884b6f9bbc2912ac6319":[3,0,0,21,54],
"classamrex_1_1Amr.html#a5c2a28dfa0840069f813bf56565b4007":[3,0,0,21,96],
"classamrex_1_1Amr.html#a5db40812e41cec37353e6308befc77da":[3,0,0,21,55],
"classamrex_1_1Amr.html#a5f91cf7bf6b769609cca453f241744ae":[3,0,0,21,21],
@@ -248,6 +249,5 @@ var NAVTREEINDEX29 =
"classamrex_1_1AmrData.html#af81255387eae3d9ae9efbeb317a26d40":[3,0,0,408,73],
"classamrex_1_1AmrData.html#af87b3b3ccc957963371870e73f8679e1":[3,0,0,408,4],
"classamrex_1_1AmrData.html#af952472581f78b118b6337ec671d65f4":[3,0,0,408,62],
-"classamrex_1_1AmrData.html#afabb8e1c24620e4fa9cba00f9e4a386d":[3,0,0,408,68],
-"classamrex_1_1AmrData.html#afb5907b2c56371b7ab6b7d35c156d7bd":[3,0,0,408,14]
+"classamrex_1_1AmrData.html#afabb8e1c24620e4fa9cba00f9e4a386d":[3,0,0,408,68]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex3.js b/amrex/docs_html/doxygen/navtreeindex3.js
index f333148793..abed159b3e 100644
--- a/amrex/docs_html/doxygen/navtreeindex3.js
+++ b/amrex/docs_html/doxygen/navtreeindex3.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX3 =
{
+"AMReX__CTOParallelForImpl_8H.html#af8ef78b0668a4a000d853b5cc52170ef":[4,0,0,2,59,4],
"AMReX__CTOParallelForImpl_8H_source.html":[4,0,0,2,59],
"AMReX__Cluster_8H.html":[4,0,0,1,8],
"AMReX__Cluster_8H_source.html":[4,0,0,1,8],
@@ -248,6 +249,5 @@ var NAVTREEINDEX3 =
"AMReX__EB2__Level__chkpt__file_8cpp.html":[4,0,0,4,43],
"AMReX__EB2__MultiGFab_8H.html":[4,0,0,4,48],
"AMReX__EB2__MultiGFab_8H_source.html":[4,0,0,4,48],
-"AMReX__EB2__MultiGFab_8cpp.html":[4,0,0,4,47],
-"AMReX__EB2__ND__C_8cpp.html":[4,0,0,4,49]
+"AMReX__EB2__MultiGFab_8cpp.html":[4,0,0,4,47]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex30.js b/amrex/docs_html/doxygen/navtreeindex30.js
index ac809f1fcc..faf93a4262 100644
--- a/amrex/docs_html/doxygen/navtreeindex30.js
+++ b/amrex/docs_html/doxygen/navtreeindex30.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX30 =
{
+"classamrex_1_1AmrData.html#afb5907b2c56371b7ab6b7d35c156d7bd":[3,0,0,408,14],
"classamrex_1_1AmrData.html#afd0ce8b38263bf89dedc4e1c806f3de2":[3,0,0,408,76],
"classamrex_1_1AmrData.html#afe8bc6f5489bcdb1c869821656362357":[3,0,0,408,66],
"classamrex_1_1AmrData.html#aff316a96447744ee3bd4e3abbb555f6b":[3,0,0,408,42],
@@ -248,6 +249,5 @@ var NAVTREEINDEX30 =
"classamrex_1_1AmrMeshInSituBridge.html#a1d44edef92b831724d6d6c061abfa47a":[3,0,0,429,4],
"classamrex_1_1AmrMeshInSituBridge.html#acd61b99b4b1eaab420b3194f8b6e960d":[3,0,0,429,3],
"classamrex_1_1AmrMeshInSituBridge.html#ad03fbf0dc520a5355cc67e6ede643ccf":[3,0,0,429,1],
-"classamrex_1_1AmrMeshInSituBridge.html#ae631b7c3debd13f369129d9285c961dc":[3,0,0,429,0],
-"classamrex_1_1AmrParGDB.html":[3,0,0,35]
+"classamrex_1_1AmrMeshInSituBridge.html#ae631b7c3debd13f369129d9285c961dc":[3,0,0,429,0]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex31.js b/amrex/docs_html/doxygen/navtreeindex31.js
index 151fc6f2a4..261d0c5d96 100644
--- a/amrex/docs_html/doxygen/navtreeindex31.js
+++ b/amrex/docs_html/doxygen/navtreeindex31.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX31 =
{
+"classamrex_1_1AmrParGDB.html":[3,0,0,35],
"classamrex_1_1AmrParGDB.html#a00e116c7e99b0d8be6a4db40bfb3b45b":[3,0,0,35,26],
"classamrex_1_1AmrParGDB.html#a12049e384e7155d62c0064f9bdd42fbc":[3,0,0,35,6],
"classamrex_1_1AmrParGDB.html#a16a9e833e5e2cb6ec87e5ed85d729c06":[3,0,0,35,17],
@@ -248,6 +249,5 @@ var NAVTREEINDEX31 =
"classamrex_1_1BaseFab.html#a2cafb2b37fd53db25b7ae67bc8e3eecd":[3,0,0,88,108],
"classamrex_1_1BaseFab.html#a2d461c954f07f4f27315007cd6142897":[3,0,0,88,42],
"classamrex_1_1BaseFab.html#a2d65dc4995843b8c46bc97984cf13749":[3,0,0,88,125],
-"classamrex_1_1BaseFab.html#a2daea766f3544b7e920b9ca9b3cb870e":[3,0,0,88,88],
-"classamrex_1_1BaseFab.html#a2e3c0c27f4451b4962368e70bb9c0825":[3,0,0,88,155]
+"classamrex_1_1BaseFab.html#a2daea766f3544b7e920b9ca9b3cb870e":[3,0,0,88,88]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex32.js b/amrex/docs_html/doxygen/navtreeindex32.js
index 4e17125675..3e119ce691 100644
--- a/amrex/docs_html/doxygen/navtreeindex32.js
+++ b/amrex/docs_html/doxygen/navtreeindex32.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX32 =
{
+"classamrex_1_1BaseFab.html#a2e3c0c27f4451b4962368e70bb9c0825":[3,0,0,88,155],
"classamrex_1_1BaseFab.html#a2fe573448f0463cc140a1452a9510eb0":[3,0,0,88,8],
"classamrex_1_1BaseFab.html#a30dff1ddf3809400a88f85f546ecbe84":[3,0,0,88,154],
"classamrex_1_1BaseFab.html#a30f381aceead942f8c703b4c5bba99ab":[3,0,0,88,118],
@@ -248,6 +249,5 @@ var NAVTREEINDEX32 =
"classamrex_1_1BndryRegisterT.html#af6ca1d67538728588356d5b07ef6742d":[3,0,0,381,1],
"classamrex_1_1BoundCond.html":[3,0,0,382],
"classamrex_1_1BoundCond.html#a20bd9a212bbae4a52217cb546f9e752f":[3,0,0,382,2],
-"classamrex_1_1BoundCond.html#a2c853c3e4ac28879a78b0454ae018961":[3,0,0,382,1],
-"classamrex_1_1BoundCond.html#a3aa62bbf33b9602551dd3e2a3e4249ee":[3,0,0,382,0]
+"classamrex_1_1BoundCond.html#a2c853c3e4ac28879a78b0454ae018961":[3,0,0,382,1]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex33.js b/amrex/docs_html/doxygen/navtreeindex33.js
index a0795ad940..52603ddc23 100644
--- a/amrex/docs_html/doxygen/navtreeindex33.js
+++ b/amrex/docs_html/doxygen/navtreeindex33.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX33 =
{
+"classamrex_1_1BoundCond.html#a3aa62bbf33b9602551dd3e2a3e4249ee":[3,0,0,382,0],
"classamrex_1_1BoundCond.html#ad4f9e03d42d0b48eab10408b3958c273":[3,0,0,382,3],
"classamrex_1_1BoundCond.html#ada76f23f789da2be981f0c3ec8784d34":[3,0,0,382,4],
"classamrex_1_1BoxArray.html":[3,0,0,112],
@@ -248,6 +249,5 @@ var NAVTREEINDEX33 =
"classamrex_1_1BoxND.html#a06960facc10033196456e7d4de9d4ba2":[3,0,0,91,56],
"classamrex_1_1BoxND.html#a081d12b584d167cf32bd8104be74e9d5":[3,0,0,91,79],
"classamrex_1_1BoxND.html#a0b730b524c8770487179156ea6f8d338":[3,0,0,91,101],
-"classamrex_1_1BoxND.html#a0cc8b0304a0f5c4b663f348a3b50bedf":[3,0,0,91,114],
-"classamrex_1_1BoxND.html#a0d13684f9d3b9bee2c17439f7051b011":[3,0,0,91,74]
+"classamrex_1_1BoxND.html#a0cc8b0304a0f5c4b663f348a3b50bedf":[3,0,0,91,114]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex34.js b/amrex/docs_html/doxygen/navtreeindex34.js
index 40edeaa06e..cbb32d57aa 100644
--- a/amrex/docs_html/doxygen/navtreeindex34.js
+++ b/amrex/docs_html/doxygen/navtreeindex34.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX34 =
{
+"classamrex_1_1BoxND.html#a0d13684f9d3b9bee2c17439f7051b011":[3,0,0,91,74],
"classamrex_1_1BoxND.html#a0f6fb20c287e7f4cee6acee7d8c1e827":[3,0,0,91,58],
"classamrex_1_1BoxND.html#a116b4a3ed26bc9df2bd4dc91abb3b149":[3,0,0,91,51],
"classamrex_1_1BoxND.html#a1587a92eef1cb639221251dc0491ceb5":[3,0,0,91,6],
@@ -248,6 +249,5 @@ var NAVTREEINDEX34 =
"classamrex_1_1CoordSys.html#a6900764dc4dfae368296b0caf5548999":[3,0,0,118,24],
"classamrex_1_1CoordSys.html#a6f6cad7c903feeb070e26cea3df1af5c":[3,0,0,118,31],
"classamrex_1_1CoordSys.html#a74cecde9e2041a58b0d9b81b8ed00c22":[3,0,0,118,46],
-"classamrex_1_1CoordSys.html#a7d18b648e6020f7b18907a2a96c8b4fd":[3,0,0,118,45],
-"classamrex_1_1CoordSys.html#a7de7d489e53654914daf590cc820fd60":[3,0,0,118,1]
+"classamrex_1_1CoordSys.html#a7d18b648e6020f7b18907a2a96c8b4fd":[3,0,0,118,45]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex35.js b/amrex/docs_html/doxygen/navtreeindex35.js
index 60758b63dc..77157ee3f6 100644
--- a/amrex/docs_html/doxygen/navtreeindex35.js
+++ b/amrex/docs_html/doxygen/navtreeindex35.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX35 =
{
+"classamrex_1_1CoordSys.html#a7de7d489e53654914daf590cc820fd60":[3,0,0,118,1],
"classamrex_1_1CoordSys.html#a80883db17d63160073d45479d937e74b":[3,0,0,118,51],
"classamrex_1_1CoordSys.html#a87414a566bba1fff3d0185286a11ba56":[3,0,0,118,30],
"classamrex_1_1CoordSys.html#a87497b1adb83ce034ea0ab943fffc08f":[3,0,0,118,54],
@@ -248,6 +249,5 @@ var NAVTREEINDEX35 =
"classamrex_1_1DistributionMapping.html#a2a57f52831edc3b6ebf3facf3a065933":[3,0,0,126,56],
"classamrex_1_1DistributionMapping.html#a2da18b37a31f8c679aa06df2e0f5d697":[3,0,0,126,59],
"classamrex_1_1DistributionMapping.html#a2ef033cdeecaf68beca223b0eb537bb4":[3,0,0,126,37],
-"classamrex_1_1DistributionMapping.html#a2f4b44ca0d107e8f4a140df9d04a6c14":[3,0,0,126,53],
-"classamrex_1_1DistributionMapping.html#a32466e58df8610e7918c671c7e389b7f":[3,0,0,126,54]
+"classamrex_1_1DistributionMapping.html#a2f4b44ca0d107e8f4a140df9d04a6c14":[3,0,0,126,53]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex36.js b/amrex/docs_html/doxygen/navtreeindex36.js
index 7647adeacd..d21ac06775 100644
--- a/amrex/docs_html/doxygen/navtreeindex36.js
+++ b/amrex/docs_html/doxygen/navtreeindex36.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX36 =
{
+"classamrex_1_1DistributionMapping.html#a32466e58df8610e7918c671c7e389b7f":[3,0,0,126,54],
"classamrex_1_1DistributionMapping.html#a368e1c7d60259f1f979299bf15f7c22f":[3,0,0,126,19],
"classamrex_1_1DistributionMapping.html#a3691234f6667de564cebb4e990a4b143":[3,0,0,126,40],
"classamrex_1_1DistributionMapping.html#a387a5ebdcf8845ac218d335706651b06":[3,0,0,126,70],
@@ -248,6 +249,5 @@ var NAVTREEINDEX36 =
"classamrex_1_1EB2_1_1IndexSpaceSTL.html#accce0356b6e62b40a6fa8bb0cf1a9402":[3,0,0,4,44,1],
"classamrex_1_1EB2_1_1IndexSpaceSTL.html#ad9db2e06c6728146ed5d6a2cf2fc956c":[3,0,0,4,44,13],
"classamrex_1_1EB2_1_1IndexSpaceSTL.html#adc0c4857ce013433b350e51cfb2f1b47":[3,0,0,4,44,2],
-"classamrex_1_1EB2_1_1IndexSpaceSTL.html#af24a9105766a527cf4e5f12118e58ca3":[3,0,0,4,44,5],
-"classamrex_1_1EB2_1_1IndexSpaceSTL.html#afa9591f706505991554b147f3d2a137b":[3,0,0,4,44,7]
+"classamrex_1_1EB2_1_1IndexSpaceSTL.html#af24a9105766a527cf4e5f12118e58ca3":[3,0,0,4,44,5]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex37.js b/amrex/docs_html/doxygen/navtreeindex37.js
index 045a1554ab..1e0a610dda 100644
--- a/amrex/docs_html/doxygen/navtreeindex37.js
+++ b/amrex/docs_html/doxygen/navtreeindex37.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX37 =
{
+"classamrex_1_1EB2_1_1IndexSpaceSTL.html#afa9591f706505991554b147f3d2a137b":[3,0,0,4,44,7],
"classamrex_1_1EB2_1_1IntersectionIF.html":[3,0,0,4,21],
"classamrex_1_1EB2_1_1IntersectionIF.html#a89428abce93c8dd7f913b7c2c9cbbe70":[3,0,0,4,21,3],
"classamrex_1_1EB2_1_1IntersectionIF.html#ac953fe2cb4312628b6ae8dea7c7fd74d":[3,0,0,4,21,1],
@@ -248,6 +249,5 @@ var NAVTREEINDEX37 =
"classamrex_1_1EBDataCollection.html#a9cfca800c4df32f884205e7b0cfa5b4f":[3,0,0,399,15],
"classamrex_1_1EBDataCollection.html#a9d7fc23809662b01ce10290962d272e8":[3,0,0,399,30],
"classamrex_1_1EBDataCollection.html#aab5a65341ff21329cc732af1bfb4f004":[3,0,0,399,16],
-"classamrex_1_1EBDataCollection.html#ab3e6789efd39bd7d39bd01cf97c85b07":[3,0,0,399,28],
-"classamrex_1_1EBDataCollection.html#ab87f9babcf2b30b23ea7a36ee621538e":[3,0,0,399,31]
+"classamrex_1_1EBDataCollection.html#ab3e6789efd39bd7d39bd01cf97c85b07":[3,0,0,399,28]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex38.js b/amrex/docs_html/doxygen/navtreeindex38.js
index 18ae6a3628..fb517a4bc3 100644
--- a/amrex/docs_html/doxygen/navtreeindex38.js
+++ b/amrex/docs_html/doxygen/navtreeindex38.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX38 =
{
+"classamrex_1_1EBDataCollection.html#ab87f9babcf2b30b23ea7a36ee621538e":[3,0,0,399,31],
"classamrex_1_1EBDataCollection.html#ab9f91f646f1ca0f33d5d2d3e14ffec77":[3,0,0,399,17],
"classamrex_1_1EBDataCollection.html#ac0a68c8f5a6914b596f4c47f43d2f6aa":[3,0,0,399,1],
"classamrex_1_1EBDataCollection.html#ac8cfe908c7bcdc5b940444e767ceb37b":[3,0,0,399,2],
@@ -248,6 +249,5 @@ var NAVTREEINDEX38 =
"classamrex_1_1FArrayBox.html#a767556bba83027cac8eeecd67726aab8":[3,0,0,148,45],
"classamrex_1_1FArrayBox.html#a77288fec7b52f0234da8cda2d0656d76":[3,0,0,148,7],
"classamrex_1_1FArrayBox.html#a78cb311711d0a1b9b479d66d71fa1edf":[3,0,0,148,2],
-"classamrex_1_1FArrayBox.html#a7a5acc633fa80ec1cb999be2c4bbdc02":[3,0,0,148,42],
-"classamrex_1_1FArrayBox.html#a7b3c6612330474e7db6e4f6ff9d4f380":[3,0,0,148,54]
+"classamrex_1_1FArrayBox.html#a7a5acc633fa80ec1cb999be2c4bbdc02":[3,0,0,148,42]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex39.js b/amrex/docs_html/doxygen/navtreeindex39.js
index 4cd35b436e..56213550c9 100644
--- a/amrex/docs_html/doxygen/navtreeindex39.js
+++ b/amrex/docs_html/doxygen/navtreeindex39.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX39 =
{
+"classamrex_1_1FArrayBox.html#a7b3c6612330474e7db6e4f6ff9d4f380":[3,0,0,148,54],
"classamrex_1_1FArrayBox.html#a84a692c3807a4e2ab439841c70b1f004":[3,0,0,148,59],
"classamrex_1_1FArrayBox.html#a862dcdbd4fbb34b292075f2c7bf44428":[3,0,0,148,13],
"classamrex_1_1FArrayBox.html#a8a42f4fe7d3ad41e56175103deec42e1":[3,0,0,148,37],
@@ -248,6 +249,5 @@ var NAVTREEINDEX39 =
"classamrex_1_1FabArray.html#adbc8db61cee190b8779c871001f78057":[3,0,0,89,108],
"classamrex_1_1FabArray.html#ae0a03b23f179e0c50e162387e35ea00b":[3,0,0,89,67],
"classamrex_1_1FabArray.html#ae2c5db543d1317f228503a98b47ed796":[3,0,0,89,39],
-"classamrex_1_1FabArray.html#ae803504d641d86a8ba9e4b58e81f136b":[3,0,0,89,140],
-"classamrex_1_1FabArray.html#ae978e4109861cb21bbb90d389fee4a01":[3,0,0,89,46]
+"classamrex_1_1FabArray.html#ae803504d641d86a8ba9e4b58e81f136b":[3,0,0,89,140]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex4.js b/amrex/docs_html/doxygen/navtreeindex4.js
index 476d8925c1..cacb98d664 100644
--- a/amrex/docs_html/doxygen/navtreeindex4.js
+++ b/amrex/docs_html/doxygen/navtreeindex4.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX4 =
{
+"AMReX__EB2__ND__C_8cpp.html":[4,0,0,4,49],
"AMReX__EB2__ND__C_8cpp.html#ae800250c2c38174f8c7e09534afa8f72":[4,0,0,4,49,0],
"AMReX__EBAmrUtil_8H.html":[4,0,0,4,71],
"AMReX__EBAmrUtil_8H.html#aca824ed9a83373a83533e948d2175dee":[4,0,0,4,71,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX4 =
"AMReX__EB__Slopes__3D__K_8H.html#a36825d6a9a69b31b0a1266edb3803abf":[4,0,0,4,59,6],
"AMReX__EB__Slopes__3D__K_8H.html#a4e01f49332c474c23343e3bb33fedf6b":[4,0,0,4,59,1],
"AMReX__EB__Slopes__3D__K_8H.html#a51e80afedc21dcc08721fcceac343311":[4,0,0,4,59,10],
-"AMReX__EB__Slopes__3D__K_8H.html#a6bd7930739949538a9fbad94b74b31af":[4,0,0,4,59,5],
-"AMReX__EB__Slopes__3D__K_8H.html#a78dcc640f728727fe5214199e1ba8e8b":[4,0,0,4,59,9]
+"AMReX__EB__Slopes__3D__K_8H.html#a6bd7930739949538a9fbad94b74b31af":[4,0,0,4,59,5]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex40.js b/amrex/docs_html/doxygen/navtreeindex40.js
index 0003fdbb8f..cacf23fb50 100644
--- a/amrex/docs_html/doxygen/navtreeindex40.js
+++ b/amrex/docs_html/doxygen/navtreeindex40.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX40 =
{
+"classamrex_1_1FabArray.html#ae978e4109861cb21bbb90d389fee4a01":[3,0,0,89,46],
"classamrex_1_1FabArray.html#aea4482f17a37031cb4d666bb0d35bb75":[3,0,0,89,102],
"classamrex_1_1FabArray.html#aea595d71e8f04b18bc48aaca29acfe77":[3,0,0,89,96],
"classamrex_1_1FabArray.html#aebae9f774cd70cb8f12ec1c807e3d72b":[3,0,0,89,128],
@@ -248,6 +249,5 @@ var NAVTREEINDEX40 =
"classamrex_1_1FaceConservativeLinear.html#a300863fe0bdaa905b0a5cbe163586bf3":[3,0,0,60,2],
"classamrex_1_1FaceConservativeLinear.html#a3c80c6eb39069d797a0e460a8dc402db":[3,0,0,60,1],
"classamrex_1_1FaceConservativeLinear.html#a7b6f2a09b57e95b750785a7c631c1353":[3,0,0,60,3],
-"classamrex_1_1FaceDivFree.html":[3,0,0,58],
-"classamrex_1_1FaceDivFree.html#a0616e1cd7c7ace4f08b92dea1677f2bd":[3,0,0,58,2]
+"classamrex_1_1FaceDivFree.html":[3,0,0,58]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex41.js b/amrex/docs_html/doxygen/navtreeindex41.js
index 8b032b845d..a3f503ec73 100644
--- a/amrex/docs_html/doxygen/navtreeindex41.js
+++ b/amrex/docs_html/doxygen/navtreeindex41.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX41 =
{
+"classamrex_1_1FaceDivFree.html#a0616e1cd7c7ace4f08b92dea1677f2bd":[3,0,0,58,2],
"classamrex_1_1FaceDivFree.html#a29635f96be74793ea64f29d6348fc22e":[3,0,0,58,1],
"classamrex_1_1FaceDivFree.html#ae934a7f49ee46587555e00c1bf7e1675":[3,0,0,58,0],
"classamrex_1_1FaceDivFree.html#af3e2052a76426fa4bec0ca2ae6faaa76":[3,0,0,58,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX41 =
"classamrex_1_1Geometry.html#a26f93383859ece5c7349633cc9f50948":[3,0,0,163,56],
"classamrex_1_1Geometry.html#a2cbf2a8943849597fdcb06608416d0db":[3,0,0,163,46],
"classamrex_1_1Geometry.html#a3ca59e88c7830d6acd3f90177916f308":[3,0,0,163,57],
-"classamrex_1_1Geometry.html#a40882432c46bfa9ae6a7316a0889dc35":[3,0,0,163,26],
-"classamrex_1_1Geometry.html#a4535bb6797e6c53c228d598f23cc7296":[3,0,0,163,20]
+"classamrex_1_1Geometry.html#a40882432c46bfa9ae6a7316a0889dc35":[3,0,0,163,26]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex42.js b/amrex/docs_html/doxygen/navtreeindex42.js
index 33b4a1af32..ea957c6967 100644
--- a/amrex/docs_html/doxygen/navtreeindex42.js
+++ b/amrex/docs_html/doxygen/navtreeindex42.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX42 =
{
+"classamrex_1_1Geometry.html#a4535bb6797e6c53c228d598f23cc7296":[3,0,0,163,20],
"classamrex_1_1Geometry.html#a4a9c33cfb4af2e159fcf3dff841881e7":[3,0,0,163,27],
"classamrex_1_1Geometry.html#a4de5799760ae5f5831c719af01a33531":[3,0,0,163,53],
"classamrex_1_1Geometry.html#a52477661ac7c7ccbd93f397340176c74":[3,0,0,163,58],
@@ -248,6 +249,5 @@ var NAVTREEINDEX42 =
"classamrex_1_1HypreABecLap2.html#a310e397f9861ad8f2c09e7e6b0023c8f":[3,0,0,416,10],
"classamrex_1_1HypreABecLap2.html#a3125234ef1a34b4160b04d5fc5329ac0":[3,0,0,416,16],
"classamrex_1_1HypreABecLap2.html#a3205603faeee158a49f3ab4b8732d57b":[3,0,0,416,14],
-"classamrex_1_1HypreABecLap2.html#a4acee7b70c037a9ae8b22757b097e0f3":[3,0,0,416,5],
-"classamrex_1_1HypreABecLap2.html#a534455bdd69a5ca6f0967f34aeb10631":[3,0,0,416,4]
+"classamrex_1_1HypreABecLap2.html#a4acee7b70c037a9ae8b22757b097e0f3":[3,0,0,416,5]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex43.js b/amrex/docs_html/doxygen/navtreeindex43.js
index 4c7a46d043..e9a4da9ded 100644
--- a/amrex/docs_html/doxygen/navtreeindex43.js
+++ b/amrex/docs_html/doxygen/navtreeindex43.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX43 =
{
+"classamrex_1_1HypreABecLap2.html#a534455bdd69a5ca6f0967f34aeb10631":[3,0,0,416,4],
"classamrex_1_1HypreABecLap2.html#a5d2e1e80ccc5910d5b18be89b43ac98c":[3,0,0,416,9],
"classamrex_1_1HypreABecLap2.html#a62db2713a2f38292c423242527ff1e0a":[3,0,0,416,12],
"classamrex_1_1HypreABecLap2.html#a73dd70f5641b8d1fb5af628c304404a9":[3,0,0,416,15],
@@ -248,6 +249,5 @@ var NAVTREEINDEX43 =
"classamrex_1_1IArrayBox.html#ab55bcfe89e71d591a08d66ef5ac0c15c":[3,0,0,189,6],
"classamrex_1_1IArrayBox.html#aceb0eff246538d984578232e27f82045":[3,0,0,189,15],
"classamrex_1_1IArrayBox.html#add58d47d87d67a2140449805c9b82a73":[3,0,0,189,19],
-"classamrex_1_1IArrayBox.html#ae3e9c14ff7beff49a8368e57736b69b9":[3,0,0,189,5],
-"classamrex_1_1IArrayBox.html#aeba2de0a08ff8906f30a58a9cf04270c":[3,0,0,189,10]
+"classamrex_1_1IArrayBox.html#ae3e9c14ff7beff49a8368e57736b69b9":[3,0,0,189,5]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex44.js b/amrex/docs_html/doxygen/navtreeindex44.js
index e64d63d7fa..5dc180444c 100644
--- a/amrex/docs_html/doxygen/navtreeindex44.js
+++ b/amrex/docs_html/doxygen/navtreeindex44.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX44 =
{
+"classamrex_1_1IArrayBox.html#aeba2de0a08ff8906f30a58a9cf04270c":[3,0,0,189,10],
"classamrex_1_1IArrayBox.html#aebc54540f561b7e5cdb0a92a14ead5ba":[3,0,0,189,24],
"classamrex_1_1IArrayBox.html#af6fedef15cfc27312aafd4587fc49683":[3,0,0,189,1],
"classamrex_1_1IArrayBox.html#aff085ec8097788fc08d663f81062154e":[3,0,0,189,16],
@@ -248,6 +249,5 @@ var NAVTREEINDEX44 =
"classamrex_1_1InterpBndryDataT.html#a86e3caeebf11d0a7786aedf4c4e2281b":[3,0,0,386,6],
"classamrex_1_1InterpBndryDataT.html#ab3867a4fd0a4d8e7eba5d2847576bd74":[3,0,0,386,2],
"classamrex_1_1InterpBndryDataT.html#ac8f05912699e2607b569431b1c608d36":[3,0,0,386,7],
-"classamrex_1_1InterpBndryDataT.html#aca339f6cfefd2b60592adb0bb79a01ea":[3,0,0,386,4],
-"classamrex_1_1InterpBndryDataT.html#accdac636c68436e7163d72917cba76c6":[3,0,0,386,8]
+"classamrex_1_1InterpBndryDataT.html#aca339f6cfefd2b60592adb0bb79a01ea":[3,0,0,386,4]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex45.js b/amrex/docs_html/doxygen/navtreeindex45.js
index f9ffea5f04..6cda21f6d7 100644
--- a/amrex/docs_html/doxygen/navtreeindex45.js
+++ b/amrex/docs_html/doxygen/navtreeindex45.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX45 =
{
+"classamrex_1_1InterpBndryDataT.html#accdac636c68436e7163d72917cba76c6":[3,0,0,386,8],
"classamrex_1_1InterpBndryDataT.html#ad2de450062127ddfed6337961fdcf3c0":[3,0,0,386,0],
"classamrex_1_1InterpFaceRegister.html":[3,0,0,49],
"classamrex_1_1InterpFaceRegister.html#a02d82e4c9c05f3d9acaf2e2519a8a47a":[3,0,0,49,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX45 =
"classamrex_1_1MLALaplacianT.html#ab6e413473dfba935e5169b5db1edcb56":[3,0,0,436,25],
"classamrex_1_1MLALaplacianT.html#abcdd9ab9f087bf18744643b24d2e7471":[3,0,0,436,15],
"classamrex_1_1MLALaplacianT.html#ac016de333c8459f75c458870a8a3b384":[3,0,0,436,24],
-"classamrex_1_1MLALaplacianT.html#ac0826b3db13ebb9c1df0ab1f4b0f238c":[3,0,0,436,12],
-"classamrex_1_1MLALaplacianT.html#ac68818ce99ad5dbd8a1485e419e0f68c":[3,0,0,436,19]
+"classamrex_1_1MLALaplacianT.html#ac0826b3db13ebb9c1df0ab1f4b0f238c":[3,0,0,436,12]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex46.js b/amrex/docs_html/doxygen/navtreeindex46.js
index 16a735d98e..79ffd1aba1 100644
--- a/amrex/docs_html/doxygen/navtreeindex46.js
+++ b/amrex/docs_html/doxygen/navtreeindex46.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX46 =
{
+"classamrex_1_1MLALaplacianT.html#ac68818ce99ad5dbd8a1485e419e0f68c":[3,0,0,436,19],
"classamrex_1_1MLALaplacianT.html#ae10966ebe6615ec3608b8a5987d5286a":[3,0,0,436,10],
"classamrex_1_1MLALaplacianT.html#ae1d61f91ba5fce410035367c20a8d8c4":[3,0,0,436,3],
"classamrex_1_1MLALaplacianT.html#aea18bbc9ee334ccc7fe5d22e7c693926":[3,0,0,436,20],
@@ -248,6 +249,5 @@ var NAVTREEINDEX46 =
"classamrex_1_1MLEBABecLap.html#a8e392e42b5c238124145af83776d575a":[3,0,0,445,5],
"classamrex_1_1MLEBABecLap.html#a9088117f62b7fdf5ddf44a3cccea40eb":[3,0,0,445,40],
"classamrex_1_1MLEBABecLap.html#a92fdeee03f9af3866563ba880cd81879":[3,0,0,445,10],
-"classamrex_1_1MLEBABecLap.html#a95ea231a7ff288e48c9209aa44210bcd":[3,0,0,445,30],
-"classamrex_1_1MLEBABecLap.html#a9acab9bf4580bb611d63434f8e2daeed":[3,0,0,445,45]
+"classamrex_1_1MLEBABecLap.html#a95ea231a7ff288e48c9209aa44210bcd":[3,0,0,445,30]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex47.js b/amrex/docs_html/doxygen/navtreeindex47.js
index e3022ef7a5..caeb268473 100644
--- a/amrex/docs_html/doxygen/navtreeindex47.js
+++ b/amrex/docs_html/doxygen/navtreeindex47.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX47 =
{
+"classamrex_1_1MLEBABecLap.html#a9acab9bf4580bb611d63434f8e2daeed":[3,0,0,445,45],
"classamrex_1_1MLEBABecLap.html#aa85c8346fd88d47cf525b9ebd2d64322":[3,0,0,445,38],
"classamrex_1_1MLEBABecLap.html#aaa0d12f5f57ddf587493f2c93f516dd8":[3,0,0,445,33],
"classamrex_1_1MLEBABecLap.html#aaa5d24895fc813690a700fff13302d30":[3,0,0,445,43],
@@ -248,6 +249,5 @@ var NAVTREEINDEX47 =
"classamrex_1_1MLLinOpT.html#af3ef819a79d23afc7993a4f6750d7a1d":[3,0,0,452,17],
"classamrex_1_1MLLinOpT.html#af5258bf128c18afbb9712ad7230dad8e":[3,0,0,452,113],
"classamrex_1_1MLLinOpT.html#af79ba1ae9377062bdcdfc68884529865":[3,0,0,452,87],
-"classamrex_1_1MLLinOpT.html#af823f5b435d2f329595b333c82080e35":[3,0,0,452,43],
-"classamrex_1_1MLLinOpT.html#af8740f5bcf25e80b3e074a99be681c47":[3,0,0,452,88]
+"classamrex_1_1MLLinOpT.html#af823f5b435d2f329595b333c82080e35":[3,0,0,452,43]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex48.js b/amrex/docs_html/doxygen/navtreeindex48.js
index 3411342c49..f829d7645d 100644
--- a/amrex/docs_html/doxygen/navtreeindex48.js
+++ b/amrex/docs_html/doxygen/navtreeindex48.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX48 =
{
+"classamrex_1_1MLLinOpT.html#af8740f5bcf25e80b3e074a99be681c47":[3,0,0,452,88],
"classamrex_1_1MLLinOpT.html#afb48e62b81e97ddffb92d7b7cea09c55":[3,0,0,452,67],
"classamrex_1_1MLLinOpT.html#afdb203f24caba5241fa95fad173cfae7":[3,0,0,452,53],
"classamrex_1_1MLLinOpT.html#afdb609a7a4b9ea229e7b9cc89a8751f7":[3,0,0,452,157],
@@ -248,6 +249,5 @@ var NAVTREEINDEX48 =
"classamrex_1_1MLNodeLaplacian.html#afc701712c658d0f67bef6a07bbf323b9":[3,0,0,455,15],
"classamrex_1_1MLNodeLaplacian.html#aff6d8e0b4352ae92de5b24f380497820":[3,0,0,455,6],
"classamrex_1_1MLNodeLinOp.html":[3,0,0,456],
-"classamrex_1_1MLNodeLinOp.html#a02892864c3a177a34cc38d3d55a972fd":[3,0,0,456,4],
-"classamrex_1_1MLNodeLinOp.html#a034b72948cecb00630515b6a2de77109":[3,0,0,456,45]
+"classamrex_1_1MLNodeLinOp.html#a02892864c3a177a34cc38d3d55a972fd":[3,0,0,456,4]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex49.js b/amrex/docs_html/doxygen/navtreeindex49.js
index 471d56c266..5b75357181 100644
--- a/amrex/docs_html/doxygen/navtreeindex49.js
+++ b/amrex/docs_html/doxygen/navtreeindex49.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX49 =
{
+"classamrex_1_1MLNodeLinOp.html#a034b72948cecb00630515b6a2de77109":[3,0,0,456,45],
"classamrex_1_1MLNodeLinOp.html#a0e84e7809b2a53d3c039783fdb5c33a2":[3,0,0,456,22],
"classamrex_1_1MLNodeLinOp.html#a117db04aae22221b83130cff6e6fdb52":[3,0,0,456,38],
"classamrex_1_1MLNodeLinOp.html#a1f11eab31e2487056a5befd79c8a22a0":[3,0,0,456,24],
@@ -248,6 +249,5 @@ var NAVTREEINDEX49 =
"classamrex_1_1MultiFab.html#a2c8965900aefbe0681bf72cb489b7027":[3,0,0,203,63],
"classamrex_1_1MultiFab.html#a2c97960be1543778b979eb2a22c2b5d0":[3,0,0,203,5],
"classamrex_1_1MultiFab.html#a2e29e28afce0aa520da5cd068cb5e96b":[3,0,0,203,92],
-"classamrex_1_1MultiFab.html#a38506771a271ef8a5d4b6c3065815566":[3,0,0,203,81],
-"classamrex_1_1MultiFab.html#a3c8c9bf8723fcfac9b8d410485e7ed4a":[3,0,0,203,78]
+"classamrex_1_1MultiFab.html#a38506771a271ef8a5d4b6c3065815566":[3,0,0,203,81]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex5.js b/amrex/docs_html/doxygen/navtreeindex5.js
index 39655e1d11..dc251936d6 100644
--- a/amrex/docs_html/doxygen/navtreeindex5.js
+++ b/amrex/docs_html/doxygen/navtreeindex5.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX5 =
{
+"AMReX__EB__Slopes__3D__K_8H.html#a78dcc640f728727fe5214199e1ba8e8b":[4,0,0,4,59,9],
"AMReX__EB__Slopes__3D__K_8H.html#aca7502e590c2d340072bc621adc89a51":[4,0,0,4,59,7],
"AMReX__EB__Slopes__3D__K_8H.html#ad0c8e95513e4b9206068cfd188fa60e7":[4,0,0,4,59,2],
"AMReX__EB__Slopes__3D__K_8H.html#aedc14b2c4f4cc74057324cd7f66bff3b":[4,0,0,4,59,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX5 =
"AMReX__FabArrayUtility_8H.html#aff9cc4b21a84dbb1def69e24fa575064":[4,0,0,2,77,34],
"AMReX__FabArrayUtility_8H_source.html":[4,0,0,2,77],
"AMReX__FabArray_8H.html":[4,0,0,2,73],
-"AMReX__FabArray_8H.html#a064d90077e1d86d6ba81b5b546bb7438":[4,0,0,2,73,13],
-"AMReX__FabArray_8H.html#a094833951f442db9516e0741bd50f6aa":[4,0,0,2,73,11]
+"AMReX__FabArray_8H.html#a064d90077e1d86d6ba81b5b546bb7438":[4,0,0,2,73,13]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex50.js b/amrex/docs_html/doxygen/navtreeindex50.js
index be65321d03..9c60316168 100644
--- a/amrex/docs_html/doxygen/navtreeindex50.js
+++ b/amrex/docs_html/doxygen/navtreeindex50.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX50 =
{
+"classamrex_1_1MultiFab.html#a3c8c9bf8723fcfac9b8d410485e7ed4a":[3,0,0,203,78],
"classamrex_1_1MultiFab.html#a3f3d92f9f07cf43431b03744b50edbdb":[3,0,0,203,53],
"classamrex_1_1MultiFab.html#a47a5806c8cffcf0f40ba72a7af2e8ac7":[3,0,0,203,17],
"classamrex_1_1MultiFab.html#a4a819ab01c7558b8982acb35eaf0f861":[3,0,0,203,11],
@@ -248,6 +249,5 @@ var NAVTREEINDEX50 =
"classamrex_1_1NeighborParticleContainer.html#a68fedc2fd57b0e5efccdf65617f930ff":[3,0,0,468,87],
"classamrex_1_1NeighborParticleContainer.html#a6aafab3c8c1565c5457b08400f0c7984":[3,0,0,468,83],
"classamrex_1_1NeighborParticleContainer.html#a6aeacb4e33f4b1946b8b7a5434a77f6d":[3,0,0,468,69],
-"classamrex_1_1NeighborParticleContainer.html#a6d6260836577412b1a3a17c7f8d09bc4":[3,0,0,468,102],
-"classamrex_1_1NeighborParticleContainer.html#a6fb1047fc993b216cf8b7976cb589c45":[3,0,0,468,28]
+"classamrex_1_1NeighborParticleContainer.html#a6d6260836577412b1a3a17c7f8d09bc4":[3,0,0,468,102]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex51.js b/amrex/docs_html/doxygen/navtreeindex51.js
index 136e1304b0..57562df405 100644
--- a/amrex/docs_html/doxygen/navtreeindex51.js
+++ b/amrex/docs_html/doxygen/navtreeindex51.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX51 =
{
+"classamrex_1_1NeighborParticleContainer.html#a6fb1047fc993b216cf8b7976cb589c45":[3,0,0,468,28],
"classamrex_1_1NeighborParticleContainer.html#a704c1b5b30612c4f5a09378f0a63b221":[3,0,0,468,94],
"classamrex_1_1NeighborParticleContainer.html#a71350435dff09e0768bdc74d0f943655":[3,0,0,468,80],
"classamrex_1_1NeighborParticleContainer.html#a739c2408e1c55081d20e737f6bf7ec8f":[3,0,0,468,86],
@@ -248,6 +249,5 @@ var NAVTREEINDEX51 =
"classamrex_1_1PODVector.html#a67de98b5efe335d818e6bc91911418ff":[3,0,0,218,47],
"classamrex_1_1PODVector.html#a688bc1525c5bcb7456f6423383540666":[3,0,0,218,29],
"classamrex_1_1PODVector.html#a7915ebc269c31e0ca4dd52ea91b782ad":[3,0,0,218,36],
-"classamrex_1_1PODVector.html#a79713d96447fdc1d95b539753ef20e51":[3,0,0,218,55],
-"classamrex_1_1PODVector.html#a7fd3f892debb6d633f30864aac18d858":[3,0,0,218,25]
+"classamrex_1_1PODVector.html#a79713d96447fdc1d95b539753ef20e51":[3,0,0,218,55]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex52.js b/amrex/docs_html/doxygen/navtreeindex52.js
index 02830ae15b..a5a93016ed 100644
--- a/amrex/docs_html/doxygen/navtreeindex52.js
+++ b/amrex/docs_html/doxygen/navtreeindex52.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX52 =
{
+"classamrex_1_1PODVector.html#a7fd3f892debb6d633f30864aac18d858":[3,0,0,218,25],
"classamrex_1_1PODVector.html#a834016620c6c540a3af5cbe7a2637bed":[3,0,0,218,42],
"classamrex_1_1PODVector.html#a84b384d831870fe5521721c6414cab99":[3,0,0,218,11],
"classamrex_1_1PODVector.html#a8cbeac763750da6c5bfc9958bbb123d9":[3,0,0,218,12],
@@ -248,6 +249,5 @@ var NAVTREEINDEX52 =
"classamrex_1_1ParmParse.html#a52b882dec70bfeb4ccf32cd859e148f3":[3,0,0,208,37],
"classamrex_1_1ParmParse.html#a53f7e6ff29566e9c9606874b27f64c17":[3,0,0,208,80],
"classamrex_1_1ParmParse.html#a54183310926451315930c0a0a09f1475":[3,0,0,208,33],
-"classamrex_1_1ParmParse.html#a54307dd658a96ac490ce75a3f74defe2":[3,0,0,208,99],
-"classamrex_1_1ParmParse.html#a5a524b8c11f99e8ef86fd6bbc1a33493":[3,0,0,208,92]
+"classamrex_1_1ParmParse.html#a54307dd658a96ac490ce75a3f74defe2":[3,0,0,208,99]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex53.js b/amrex/docs_html/doxygen/navtreeindex53.js
index dc418d2ab3..359e132564 100644
--- a/amrex/docs_html/doxygen/navtreeindex53.js
+++ b/amrex/docs_html/doxygen/navtreeindex53.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX53 =
{
+"classamrex_1_1ParmParse.html#a5a524b8c11f99e8ef86fd6bbc1a33493":[3,0,0,208,92],
"classamrex_1_1ParmParse.html#a5cb7b5e428f4991e8a1fba87649ee6c3":[3,0,0,208,91],
"classamrex_1_1ParmParse.html#a5ce6e0dbb45b0d784d0b4056b28e84ba":[3,0,0,208,16],
"classamrex_1_1ParmParse.html#a5d8a36393946626f0725a8143ba2dca3":[3,0,0,208,36],
@@ -248,6 +249,5 @@ var NAVTREEINDEX53 =
"classamrex_1_1ParticleContainer__impl.html#a33c5150bb59504c072ff32cd2dcd3407":[3,0,0,471,101],
"classamrex_1_1ParticleContainer__impl.html#a34e38da1037a8148ddca00deea8abafc":[3,0,0,471,67],
"classamrex_1_1ParticleContainer__impl.html#a35020cff021a7a30b466216320848070":[3,0,0,471,92],
-"classamrex_1_1ParticleContainer__impl.html#a37bfe23bdf8f5b0a9e38f5459ec4a42e":[3,0,0,471,99],
-"classamrex_1_1ParticleContainer__impl.html#a37bfe23bdf8f5b0a9e38f5459ec4a42e":[3,0,0,471,100]
+"classamrex_1_1ParticleContainer__impl.html#a37bfe23bdf8f5b0a9e38f5459ec4a42e":[3,0,0,471,99]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex54.js b/amrex/docs_html/doxygen/navtreeindex54.js
index 904e9b078e..2223c46016 100644
--- a/amrex/docs_html/doxygen/navtreeindex54.js
+++ b/amrex/docs_html/doxygen/navtreeindex54.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX54 =
{
+"classamrex_1_1ParticleContainer__impl.html#a37bfe23bdf8f5b0a9e38f5459ec4a42e":[3,0,0,471,100],
"classamrex_1_1ParticleContainer__impl.html#a3995a8f437ce88e5a973f4f2f97501bf":[3,0,0,471,1],
"classamrex_1_1ParticleContainer__impl.html#a39f3dad374127876863b7888ac53b465":[3,0,0,471,10],
"classamrex_1_1ParticleContainer__impl.html#a3c635ec7175b9f6f28bce938ea801423":[3,0,0,471,16],
@@ -16,8 +17,8 @@ var NAVTREEINDEX54 =
"classamrex_1_1ParticleContainer__impl.html#a4d6bffe8bd2e0c3f068c724ad16026ed":[3,0,0,471,130],
"classamrex_1_1ParticleContainer__impl.html#a5019b540f254e7b91f8a2d112d19dc95":[3,0,0,471,69],
"classamrex_1_1ParticleContainer__impl.html#a51414af32d7051aef77e91a94ae009ef":[3,0,0,471,120],
-"classamrex_1_1ParticleContainer__impl.html#a549364cc9372899941b77e63d953ce51":[3,0,0,471,112],
"classamrex_1_1ParticleContainer__impl.html#a549364cc9372899941b77e63d953ce51":[3,0,0,471,111],
+"classamrex_1_1ParticleContainer__impl.html#a549364cc9372899941b77e63d953ce51":[3,0,0,471,112],
"classamrex_1_1ParticleContainer__impl.html#a54e7d39c60aed23dded20dfdea50f7de":[3,0,0,471,14],
"classamrex_1_1ParticleContainer__impl.html#a579db85a7dd51edaeea5fc11888be874":[3,0,0,471,66],
"classamrex_1_1ParticleContainer__impl.html#a580c70def9c72011c57ef1b0cec64376":[3,0,0,471,52],
@@ -56,8 +57,8 @@ var NAVTREEINDEX54 =
"classamrex_1_1ParticleContainer__impl.html#a8d5191405342c36fd041340e170ae4be":[3,0,0,471,152],
"classamrex_1_1ParticleContainer__impl.html#a8ed78268b70651f86cae8e2c4cd84781":[3,0,0,471,54],
"classamrex_1_1ParticleContainer__impl.html#a8fbe7bffd0c677974504ded6ef24a9f0":[3,0,0,471,155],
-"classamrex_1_1ParticleContainer__impl.html#a90b8d7c78a948c202e2af579580d8004":[3,0,0,471,104],
"classamrex_1_1ParticleContainer__impl.html#a90b8d7c78a948c202e2af579580d8004":[3,0,0,471,103],
+"classamrex_1_1ParticleContainer__impl.html#a90b8d7c78a948c202e2af579580d8004":[3,0,0,471,104],
"classamrex_1_1ParticleContainer__impl.html#a917817124424c9af523c504d77b48d84":[3,0,0,471,50],
"classamrex_1_1ParticleContainer__impl.html#a926b41920a7dd2ca180db0717f726faa":[3,0,0,471,90],
"classamrex_1_1ParticleContainer__impl.html#a952caef3e80ea80bc603c495b8943c2a":[3,0,0,471,38],
@@ -248,6 +249,5 @@ var NAVTREEINDEX54 =
"classamrex_1_1PlotFileDataImpl.html#af2a7f57c4c0eba9dbf8e38dd84572eb2":[3,0,0,216,9],
"classamrex_1_1PolymorphicArenaAllocator.html":[3,0,0,177],
"classamrex_1_1PolymorphicArenaAllocator.html#a6cc91f415f75d3cbe8f2cd97a96b8e30":[3,0,0,177,2],
-"classamrex_1_1PolymorphicArenaAllocator.html#a7e37e0451471fcf02dbfb376f2804145":[3,0,0,177,1],
-"classamrex_1_1PolymorphicArenaAllocator.html#abd49730f61493b4c7b5d596ed7ffa547":[3,0,0,177,0]
+"classamrex_1_1PolymorphicArenaAllocator.html#a7e37e0451471fcf02dbfb376f2804145":[3,0,0,177,1]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex55.js b/amrex/docs_html/doxygen/navtreeindex55.js
index ded45bcc48..044524edae 100644
--- a/amrex/docs_html/doxygen/navtreeindex55.js
+++ b/amrex/docs_html/doxygen/navtreeindex55.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX55 =
{
+"classamrex_1_1PolymorphicArenaAllocator.html#abd49730f61493b4c7b5d596ed7ffa547":[3,0,0,177,0],
"classamrex_1_1Print.html":[3,0,0,219],
"classamrex_1_1Print.html#a0c8f6035a653a6ac6b1938529de12c00":[3,0,0,219,6],
"classamrex_1_1Print.html#a11f1c04c6e1559c094d72df8baf5e2b7":[3,0,0,219,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX55 =
"classamrex_1_1SparseBins.html#a0c8ada8a50d63270eee76dd43195a8ff":[3,0,0,521,18],
"classamrex_1_1SparseBins.html#a1366ec831cf538cf38da122f875fca27":[3,0,0,521,14],
"classamrex_1_1SparseBins.html#a20ea0ea6dcb1b42a55b691060c1cffaa":[3,0,0,521,8],
-"classamrex_1_1SparseBins.html#a2e0d5402d80dd9e9dfdd8478b0e6c2c7":[3,0,0,521,13],
-"classamrex_1_1SparseBins.html#a2f7e4c5293f3d7c172cb3d2c5c2f610f":[3,0,0,521,3]
+"classamrex_1_1SparseBins.html#a2e0d5402d80dd9e9dfdd8478b0e6c2c7":[3,0,0,521,13]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex56.js b/amrex/docs_html/doxygen/navtreeindex56.js
index 91a488bf83..8af017dbe1 100644
--- a/amrex/docs_html/doxygen/navtreeindex56.js
+++ b/amrex/docs_html/doxygen/navtreeindex56.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX56 =
{
+"classamrex_1_1SparseBins.html#a2f7e4c5293f3d7c172cb3d2c5c2f610f":[3,0,0,521,3],
"classamrex_1_1SparseBins.html#a3bea2b14d8950423ccd43ff1c81b8baf":[3,0,0,521,0],
"classamrex_1_1SparseBins.html#a475590b909390bc33d62c299008f46b0":[3,0,0,521,6],
"classamrex_1_1SparseBins.html#a54c4ce654739bc4d76a7e8c4859a7be6":[3,0,0,521,7],
@@ -248,6 +249,5 @@ var NAVTREEINDEX56 =
"classamrex_1_1TableData.html#a95cfb01202068efe699062fad7263bb6":[3,0,0,238,19],
"classamrex_1_1TableData.html#a980519b19e7ba7540cafbb896cc92484":[3,0,0,238,12],
"classamrex_1_1TableData.html#ab00d213d295a26cdf223d242d4fb3765":[3,0,0,238,6],
-"classamrex_1_1TableData.html#acfa4c240bedc25768cb4a29f31a01e53":[3,0,0,238,17],
-"classamrex_1_1TableData.html#ad4346ff5843f027fe798ba9dfa0ebe51":[3,0,0,238,25]
+"classamrex_1_1TableData.html#acfa4c240bedc25768cb4a29f31a01e53":[3,0,0,238,17]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex57.js b/amrex/docs_html/doxygen/navtreeindex57.js
index 5b7c55d744..be35fbd094 100644
--- a/amrex/docs_html/doxygen/navtreeindex57.js
+++ b/amrex/docs_html/doxygen/navtreeindex57.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX57 =
{
+"classamrex_1_1TableData.html#ad4346ff5843f027fe798ba9dfa0ebe51":[3,0,0,238,25],
"classamrex_1_1TableData.html#ad82ea827b5b1999cc86a3b075c7a3659":[3,0,0,238,2],
"classamrex_1_1TableData.html#ada3e19980c8c8664eca2bab1ddd46d71":[3,0,0,238,16],
"classamrex_1_1TableData.html#af4093a6730c7f7f4c45dae665b1ee35a":[3,0,0,238,14],
@@ -248,6 +249,5 @@ var NAVTREEINDEX57 =
"classamrex_1_1VisMFBuffer.html#a6408b3042dc48515b0c3722c43826f03":[3,0,0,292,4],
"classamrex_1_1VisMFBuffer.html#a6c234740f9ed2f0a3c3fc3cea35f7f2f":[3,0,0,292,2],
"classamrex_1_1VisMFBuffer.html#ab8b3e050b7f01e4270b0185d0d0e0497":[3,0,0,292,5],
-"classamrex_1_1WeightedBox.html":[3,0,0,124],
-"classamrex_1_1WeightedBox.html#a0835a7597d5398b00aede057c5961992":[3,0,0,124,5]
+"classamrex_1_1WeightedBox.html":[3,0,0,124]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex58.js b/amrex/docs_html/doxygen/navtreeindex58.js
index 1886a00476..2aac062bde 100644
--- a/amrex/docs_html/doxygen/navtreeindex58.js
+++ b/amrex/docs_html/doxygen/navtreeindex58.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX58 =
{
+"classamrex_1_1WeightedBox.html#a0835a7597d5398b00aede057c5961992":[3,0,0,124,5],
"classamrex_1_1WeightedBox.html#a19720ff54b3ba0b9180de7f0b0bbfa76":[3,0,0,124,4],
"classamrex_1_1WeightedBox.html#a5a49d0ecc04ce9c84d5cc0e68fd04675":[3,0,0,124,1],
"classamrex_1_1WeightedBox.html#a881623a58303364995413ce41b090c0d":[3,0,0,124,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX58 =
"classhacc_1_1Dfft.html#a528f9827a3c2afa6e8b223b9ebb89b3b":[3,0,10,1,23],
"classhacc_1_1Dfft.html#a5cd500fbad261878702ef0cfc4756e26":[3,0,10,1,30],
"classhacc_1_1Dfft.html#a62d18d315e872bef1a1d63fa96dcf1e2":[3,0,10,1,35],
-"classhacc_1_1Dfft.html#a652ffd252711fcce9a5cc65d32da877e":[3,0,10,1,8],
-"classhacc_1_1Dfft.html#a6aead4d24eb32ff0f26282de9e0434d6":[3,0,10,1,40]
+"classhacc_1_1Dfft.html#a652ffd252711fcce9a5cc65d32da877e":[3,0,10,1,8]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex59.js b/amrex/docs_html/doxygen/navtreeindex59.js
index 1efc2a88fa..60a07c3511 100644
--- a/amrex/docs_html/doxygen/navtreeindex59.js
+++ b/amrex/docs_html/doxygen/navtreeindex59.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX59 =
{
+"classhacc_1_1Dfft.html#a6aead4d24eb32ff0f26282de9e0434d6":[3,0,10,1,40],
"classhacc_1_1Dfft.html#a74dd1b872a7f137e6d55d69b1444d2ba":[3,0,10,1,3],
"classhacc_1_1Dfft.html#a78de684b4a4634ef87e4421b8bf26db2":[3,0,10,1,0],
"classhacc_1_1Dfft.html#a7acb4a231d8f4ac7cebe7290e154e32c":[3,0,10,1,22],
@@ -235,8 +236,8 @@ var NAVTREEINDEX59 =
"functions_rela.html":[3,3,6],
"functions_s.html":[3,3,0,19],
"functions_t.html":[3,3,0,20],
-"functions_type.html":[3,3,3,0],
"functions_type.html":[3,3,3],
+"functions_type.html":[3,3,3,0],
"functions_type_b.html":[3,3,3,1],
"functions_type_c.html":[3,3,3,2],
"functions_type_d.html":[3,3,3,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX59 =
"functions_type_m.html":[3,3,3,9],
"functions_type_n.html":[3,3,3,10],
"functions_type_o.html":[3,3,3,11],
-"functions_type_p.html":[3,3,3,12],
-"functions_type_r.html":[3,3,3,13]
+"functions_type_p.html":[3,3,3,12]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex6.js b/amrex/docs_html/doxygen/navtreeindex6.js
index fd23c56f67..ab21de4680 100644
--- a/amrex/docs_html/doxygen/navtreeindex6.js
+++ b/amrex/docs_html/doxygen/navtreeindex6.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX6 =
{
+"AMReX__FabArray_8H.html#a094833951f442db9516e0741bd50f6aa":[4,0,0,2,73,11],
"AMReX__FabArray_8H.html#a2081a3d338ad899832ab632c44a12eb5":[4,0,0,2,73,8],
"AMReX__FabArray_8H.html#a449d5cd7d3d778be0440141f9272d6bd":[4,0,0,2,73,12],
"AMReX__FabArray_8H.html#a68d95d50ed271feafbd28018aa0e8d96":[4,0,0,2,73,14],
@@ -248,6 +249,5 @@ var NAVTREEINDEX6 =
"AMReX__GpuComplex_8H.html#a8a12491f39d80782dcde3ec5419d6e39":[4,0,0,2,118,15],
"AMReX__GpuComplex_8H.html#a991630c159fc9def80cb6f19864cd029":[4,0,0,2,118,20],
"AMReX__GpuComplex_8H.html#a99c5fbfd6053c7ac2f9e43b3e5eb25d7":[4,0,0,2,118,12],
-"AMReX__GpuComplex_8H.html#a9a4cb25adc75b070b5ab1cb6c24b4023":[4,0,0,2,118,6],
-"AMReX__GpuComplex_8H.html#a9e456bdbe9114f2b3d9c74990577bd91":[4,0,0,2,118,11]
+"AMReX__GpuComplex_8H.html#a9a4cb25adc75b070b5ab1cb6c24b4023":[4,0,0,2,118,6]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex60.js b/amrex/docs_html/doxygen/navtreeindex60.js
index 5816fd9d02..3227f4dee8 100644
--- a/amrex/docs_html/doxygen/navtreeindex60.js
+++ b/amrex/docs_html/doxygen/navtreeindex60.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX60 =
{
+"functions_type_r.html":[3,3,3,13],
"functions_type_s.html":[3,3,3,14],
"functions_type_t.html":[3,3,3,15],
"functions_type_v.html":[3,3,3,16],
@@ -66,8 +67,8 @@ var NAVTREEINDEX60 =
"globals_enum.html":[4,1,4],
"globals_eval.html":[4,1,5],
"globals_f.html":[4,1,0,5],
-"globals_func.html":[4,1,1],
"globals_func.html":[4,1,1,0],
+"globals_func.html":[4,1,1],
"globals_func_b.html":[4,1,1,1],
"globals_func_c.html":[4,1,1,2],
"globals_func_d.html":[4,1,1,3],
@@ -108,8 +109,8 @@ var NAVTREEINDEX60 =
"globals_z.html":[4,1,0,23],
"group__HYPRE.html":[1,0],
"hierarchy.html":[3,2],
-"index.html":[],
"index.html":[0],
+"index.html":[],
"index.html#Overview":[0,0,0],
"index.html#amrex_explained":[0,0,4],
"index.html#contribute":[0,0,2],
@@ -248,6 +249,5 @@ var NAVTREEINDEX60 =
"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__real.html":[3,0,7,5],
"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__real.html#a7bdfd95b2ce5a8d1ba5763430a49effe":[3,0,7,5,0],
"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__realarr.html":[3,0,7,10],
-"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__realarr.html#ae2b704ac422486a51e530a62849a119d":[3,0,7,10,0],
-"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__string.html":[3,0,7,7]
+"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__realarr.html#ae2b704ac422486a51e530a62849a119d":[3,0,7,10,0]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex61.js b/amrex/docs_html/doxygen/navtreeindex61.js
index 025cd48d0f..30b05b1c37 100644
--- a/amrex/docs_html/doxygen/navtreeindex61.js
+++ b/amrex/docs_html/doxygen/navtreeindex61.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX61 =
{
+"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__string.html":[3,0,7,7],
"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__string.html#ab44ff1b1fa681f3b10a9b9b8c194365b":[3,0,7,7,0],
"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__stringarr.html":[3,0,7,11],
"interfaceamrex__parmparse__module_1_1amrex__parmparse__get__stringarr.html#a61fe4caeb4e56c80853d6f1b780b7107":[3,0,7,11,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX61 =
"namespaceamrex.html#a1d45248dc1950cb01bc44fc0ca45ab78":[2,0,0,1636],
"namespaceamrex.html#a1da2fea26697c988c6d678cc8945d283":[2,0,0,1294],
"namespaceamrex.html#a1dc360a0d65213a9d6cce4e3c5145a92":[2,0,0,1304],
-"namespaceamrex.html#a1dee48540dad573effdb346154f1da0c":[2,0,0,1620],
-"namespaceamrex.html#a1df3d6c5876d88132d2b3793984a6b7d":[2,0,0,583]
+"namespaceamrex.html#a1dee48540dad573effdb346154f1da0c":[2,0,0,1620]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex62.js b/amrex/docs_html/doxygen/navtreeindex62.js
index e829dd2a8d..a7dbf89bdb 100644
--- a/amrex/docs_html/doxygen/navtreeindex62.js
+++ b/amrex/docs_html/doxygen/navtreeindex62.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX62 =
{
+"namespaceamrex.html#a1df3d6c5876d88132d2b3793984a6b7d":[2,0,0,583],
"namespaceamrex.html#a1e213ab52cdac41e691ab49370b30a34":[2,0,0,980],
"namespaceamrex.html#a1e3af8577a1ee3509e9bd184d2ab575a":[2,0,0,1848],
"namespaceamrex.html#a1ea98821ea183c55bd8a7ecca588e971":[2,0,0,1053],
@@ -248,6 +249,5 @@ var NAVTREEINDEX62 =
"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a45e9ea1f41504ce7c2d125cc59fa08ea":[2,0,0,646,6],
"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a4bb2d123de0d48093170da3df9163321":[2,0,0,646,8],
"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a54156fc39786dde748a8721d4a9ed0ed":[2,0,0,646,15],
-"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a5659297c786f4248f15bf8990826f06c":[2,0,0,646,1],
-"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a6d472fc8669b810eccc4c8ccfaf4c1d6":[2,0,0,646,2]
+"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a5659297c786f4248f15bf8990826f06c":[2,0,0,646,1]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex63.js b/amrex/docs_html/doxygen/navtreeindex63.js
index ca9e21d80e..884998ec2e 100644
--- a/amrex/docs_html/doxygen/navtreeindex63.js
+++ b/amrex/docs_html/doxygen/navtreeindex63.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX63 =
{
+"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a6d472fc8669b810eccc4c8ccfaf4c1d6":[2,0,0,646,2],
"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589a723f6e0a6ed9422b505ce4ea722a9242":[2,0,0,646,4],
"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589aaad8c105aa532b69897d9ac0f1d37b51":[2,0,0,646,21],
"namespaceamrex.html#a3a7f6659e1b5842a0322fcdd8ad89589ab1139ce456ce4f10e58ddb98628a9e67":[2,0,0,646,7],
@@ -248,6 +249,5 @@ var NAVTREEINDEX63 =
"namespaceamrex.html#a5b5440802e0895fcba37e6b295116585":[2,0,0,1019],
"namespaceamrex.html#a5b952ccbc50bc9049506897ea8050373":[2,0,0,1050],
"namespaceamrex.html#a5bb1a9325590f5f9a589156ce352468d":[2,0,0,1680],
-"namespaceamrex.html#a5bb5d94ad59c4598d892de4b31a5b641":[2,0,0,1762],
-"namespaceamrex.html#a5be48241dfac16941f5f4c66fdd7d584":[2,0,0,753]
+"namespaceamrex.html#a5bb5d94ad59c4598d892de4b31a5b641":[2,0,0,1762]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex64.js b/amrex/docs_html/doxygen/navtreeindex64.js
index 97512f362b..7d8356c586 100644
--- a/amrex/docs_html/doxygen/navtreeindex64.js
+++ b/amrex/docs_html/doxygen/navtreeindex64.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX64 =
{
+"namespaceamrex.html#a5be48241dfac16941f5f4c66fdd7d584":[2,0,0,753],
"namespaceamrex.html#a5c1981b67416871bbb9ea30a9de5bbcf":[2,0,0,786],
"namespaceamrex.html#a5c27ea1a053d1c7eb9de380f9432bddd":[2,0,0,1928],
"namespaceamrex.html#a5c2977ac92fe83060eb9443dde71cdd5":[2,0,0,930],
@@ -248,6 +249,5 @@ var NAVTREEINDEX64 =
"namespaceamrex.html#a7dff05ac5b5c424d1af38a8410e3f155":[2,0,0,1052],
"namespaceamrex.html#a7e0f258a02602680779facdad15ec448":[2,0,0,2331],
"namespaceamrex.html#a7e167f3e07e0a0a021294e79676891db":[2,0,0,1110],
-"namespaceamrex.html#a7eb1742be92272caefd59407a8effebd":[2,0,0,1389],
-"namespaceamrex.html#a7eba5dd365d87751a963b6bd078673c4":[2,0,0,818]
+"namespaceamrex.html#a7eb1742be92272caefd59407a8effebd":[2,0,0,1389]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex65.js b/amrex/docs_html/doxygen/navtreeindex65.js
index eba34c868f..6b95996099 100644
--- a/amrex/docs_html/doxygen/navtreeindex65.js
+++ b/amrex/docs_html/doxygen/navtreeindex65.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX65 =
{
+"namespaceamrex.html#a7eba5dd365d87751a963b6bd078673c4":[2,0,0,818],
"namespaceamrex.html#a7ebf2548096900974be75be23948782a":[2,0,0,1623],
"namespaceamrex.html#a7ef9aec0b2f67456f1467c71e043025c":[2,0,0,1806],
"namespaceamrex.html#a7f03c49565fe408f76ae7aa2ca26dc99":[2,0,0,1714],
@@ -248,6 +249,5 @@ var NAVTREEINDEX65 =
"namespaceamrex.html#a9e74312d8181efb0840367305cdbaa84":[2,0,0,1101],
"namespaceamrex.html#a9eaf0679e7d5af988ed7ff805e89f2d2":[2,0,0,1741],
"namespaceamrex.html#a9edda343dfe7f1dbbd5dcfc2095afac5":[2,0,0,1024],
-"namespaceamrex.html#a9ef256dca543656f40f971edaa9b90e9":[2,0,0,1550],
-"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6":[2,0,0,634]
+"namespaceamrex.html#a9ef256dca543656f40f971edaa9b90e9":[2,0,0,1550]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex66.js b/amrex/docs_html/doxygen/navtreeindex66.js
index caab355d0c..e00ac8c392 100644
--- a/amrex/docs_html/doxygen/navtreeindex66.js
+++ b/amrex/docs_html/doxygen/navtreeindex66.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX66 =
{
+"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6":[2,0,0,634],
"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6a3de07fb14bde47411225509d67e0bda1":[2,0,0,634,0],
"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6a86e193c43ac00a14b0943baf3433c6d0":[2,0,0,634,2],
"namespaceamrex.html#a9f13be15ca764e94680df68d8b9505d6a8d7828a9196bfb084013996640e84bd4":[2,0,0,634,1],
@@ -248,6 +249,5 @@ var NAVTREEINDEX66 =
"namespaceamrex.html#abdd6a96dbb0ce09e48385e053fdb58db":[2,0,0,1516],
"namespaceamrex.html#abe0f5b82795df17e723853b7c1b8ee7d":[2,0,0,580],
"namespaceamrex.html#abe6757d03f25c7b211b9302f19fe4509":[2,0,0,665],
-"namespaceamrex.html#abe6bedbc04acc324ac8d385631276046":[2,0,0,872],
-"namespaceamrex.html#abe6e640c662e7391a8c1750dfd84a974":[2,0,0,1425]
+"namespaceamrex.html#abe6bedbc04acc324ac8d385631276046":[2,0,0,872]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex67.js b/amrex/docs_html/doxygen/navtreeindex67.js
index 1d9e27088d..ca4cb25578 100644
--- a/amrex/docs_html/doxygen/navtreeindex67.js
+++ b/amrex/docs_html/doxygen/navtreeindex67.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX67 =
{
+"namespaceamrex.html#abe6e640c662e7391a8c1750dfd84a974":[2,0,0,1425],
"namespaceamrex.html#abe72f840d81a1ce49a3811fe8295b222":[2,0,0,571],
"namespaceamrex.html#abe90237191ad363f7f9dd34c2ac0ebcb":[2,0,0,1376],
"namespaceamrex.html#abebd70eafbd522c54911f746d423884f":[2,0,0,1152],
@@ -248,6 +249,5 @@ var NAVTREEINDEX67 =
"namespaceamrex.html#ae03ee3a195d7ee3ebcb19d20f9fdce73":[2,0,0,2240],
"namespaceamrex.html#ae04516f228abbaedeb3e57c4acd79a47":[2,0,0,1838],
"namespaceamrex.html#ae05b0f6257a895df1534273573b33a53":[2,0,0,1926],
-"namespaceamrex.html#ae05ffbbcc005cc8c081b859226222c78":[2,0,0,2167],
-"namespaceamrex.html#ae0606f27bbe31ceed3e506558f00966d":[2,0,0,1359]
+"namespaceamrex.html#ae05ffbbcc005cc8c081b859226222c78":[2,0,0,2167]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex68.js b/amrex/docs_html/doxygen/navtreeindex68.js
index 6c6f16f52e..9266a009a4 100644
--- a/amrex/docs_html/doxygen/navtreeindex68.js
+++ b/amrex/docs_html/doxygen/navtreeindex68.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX68 =
{
+"namespaceamrex.html#ae0606f27bbe31ceed3e506558f00966d":[2,0,0,1359],
"namespaceamrex.html#ae062fb7f904c1f39327797d8c3fea414":[2,0,0,2232],
"namespaceamrex.html#ae08bf7de3948219b7c52cfb9e0a61a59":[2,0,0,2008],
"namespaceamrex.html#ae096acad3cf4e038809c53d73c0c57c8":[2,0,0,2261],
@@ -248,6 +249,5 @@ var NAVTREEINDEX68 =
"namespaceamrex.html#afc49261ef12c032f9da235da11a15b95":[2,0,0,1937],
"namespaceamrex.html#afc63f0f94a713d245e1660797a99af63":[2,0,0,1996],
"namespaceamrex.html#afc6cc810bf41a81eface49f9cc852316":[2,0,0,1951],
-"namespaceamrex.html#afcbdeba24e251f9150ef6234190d083b":[2,0,0,1427],
-"namespaceamrex.html#afcc19ed59f5327a67f329b7745af5802":[2,0,0,2119]
+"namespaceamrex.html#afcbdeba24e251f9150ef6234190d083b":[2,0,0,1427]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex69.js b/amrex/docs_html/doxygen/navtreeindex69.js
index f65235c364..a2a72d4b09 100644
--- a/amrex/docs_html/doxygen/navtreeindex69.js
+++ b/amrex/docs_html/doxygen/navtreeindex69.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX69 =
{
+"namespaceamrex.html#afcc19ed59f5327a67f329b7745af5802":[2,0,0,2119],
"namespaceamrex.html#afcea7cdc6e03361f56c401b56d66a870":[2,0,0,593],
"namespaceamrex.html#afd0931fc1fdad21d0be30352126d2290":[2,0,0,1132],
"namespaceamrex.html#afd3603d5627ea48a5c25919fa90482f5":[2,0,0,2089],
@@ -248,6 +249,5 @@ var NAVTREEINDEX69 =
"namespaceamrex_1_1Gpu.html#a45b5d93b9e83ebcd8fb2f1e90aced0c7":[2,0,0,15,121],
"namespaceamrex_1_1Gpu.html#a46c58e76f1942c7eefcf205b3ec3d24c":[2,0,0,15,125],
"namespaceamrex_1_1Gpu.html#a486219b28139a9445f213969c5324167":[2,0,0,15,59],
-"namespaceamrex_1_1Gpu.html#a4bca2075ddd39a12c54ef72d6ab6982c":[2,0,0,15,69],
-"namespaceamrex_1_1Gpu.html#a4c26ead15b942c1c4a0195ca7483a315":[2,0,0,15,57]
+"namespaceamrex_1_1Gpu.html#a4bca2075ddd39a12c54ef72d6ab6982c":[2,0,0,15,69]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex7.js b/amrex/docs_html/doxygen/navtreeindex7.js
index 67ed2e0b06..561ed67021 100644
--- a/amrex/docs_html/doxygen/navtreeindex7.js
+++ b/amrex/docs_html/doxygen/navtreeindex7.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX7 =
{
+"AMReX__GpuComplex_8H.html#a9e456bdbe9114f2b3d9c74990577bd91":[4,0,0,2,118,11],
"AMReX__GpuComplex_8H.html#a9f3abe7a79b333248fb3183d9a9df7de":[4,0,0,2,118,2],
"AMReX__GpuComplex_8H.html#a9f590ca3c3a2ca1986d6eb59690fc7d2":[4,0,0,2,118,8],
"AMReX__GpuComplex_8H.html#aac289a1a554a6d1018603b5cd7fc8f9e":[4,0,0,2,118,23],
@@ -248,6 +249,5 @@ var NAVTREEINDEX7 =
"AMReX__GpuLaunchFunctsG_8H.html#a251ca4b51f175328b286fdfd7171c15f":[4,0,0,2,131,24],
"AMReX__GpuLaunchFunctsG_8H.html#a254b157995b540641c02a74d2ad65ebe":[4,0,0,2,131,37],
"AMReX__GpuLaunchFunctsG_8H.html#a2682b51b767a3b82874463b89373b07d":[4,0,0,2,131,68],
-"AMReX__GpuLaunchFunctsG_8H.html#a2c17fa7ab4b55cbcb121d819843bef73":[4,0,0,2,131,26],
-"AMReX__GpuLaunchFunctsG_8H.html#a2c5b6087ddf712ba78b4adb8a1baea78":[4,0,0,2,131,8]
+"AMReX__GpuLaunchFunctsG_8H.html#a2c17fa7ab4b55cbcb121d819843bef73":[4,0,0,2,131,26]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex70.js b/amrex/docs_html/doxygen/navtreeindex70.js
index ae68dc0366..9fc1afa5df 100644
--- a/amrex/docs_html/doxygen/navtreeindex70.js
+++ b/amrex/docs_html/doxygen/navtreeindex70.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX70 =
{
+"namespaceamrex_1_1Gpu.html#a4c26ead15b942c1c4a0195ca7483a315":[2,0,0,15,57],
"namespaceamrex_1_1Gpu.html#a4cb810463e0c04bdea932a011e77b548":[2,0,0,15,122],
"namespaceamrex_1_1Gpu.html#a4ffc2b3090d34803c0b78ee6f53d22a9":[2,0,0,15,123],
"namespaceamrex_1_1Gpu.html#a568da598ec8829dff901c81d530db976":[2,0,0,15,100],
@@ -248,6 +249,5 @@ var NAVTREEINDEX70 =
"namespaceamrex_1_1ParallelContext.html#a1bd2485b1543e7238ec40aac8c331fa5":[2,0,0,35,14],
"namespaceamrex_1_1ParallelContext.html#a1ceab6de8572b3cfd10ddba48f266863":[2,0,0,35,2],
"namespaceamrex_1_1ParallelContext.html#a2ac214c9799843152abe583b8c714501":[2,0,0,35,8],
-"namespaceamrex_1_1ParallelContext.html#a2c1b05e38fc339f7a2275f8e32ca64e8":[2,0,0,35,16],
-"namespaceamrex_1_1ParallelContext.html#a3735bb2b55dab8f232227611c6d25bb8":[2,0,0,35,4]
+"namespaceamrex_1_1ParallelContext.html#a2c1b05e38fc339f7a2275f8e32ca64e8":[2,0,0,35,16]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex71.js b/amrex/docs_html/doxygen/navtreeindex71.js
index 9480cd9aeb..95e54ca699 100644
--- a/amrex/docs_html/doxygen/navtreeindex71.js
+++ b/amrex/docs_html/doxygen/navtreeindex71.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX71 =
{
+"namespaceamrex_1_1ParallelContext.html#a3735bb2b55dab8f232227611c6d25bb8":[2,0,0,35,4],
"namespaceamrex_1_1ParallelContext.html#a48543c30b34e4a2696efc8b2788abadd":[2,0,0,35,5],
"namespaceamrex_1_1ParallelContext.html#a49130bb9cdd82b02c9ac9674aa19925f":[2,0,0,35,10],
"namespaceamrex_1_1ParallelContext.html#a5f6737315bff6905419103b17acf3d06":[2,0,0,35,17],
@@ -248,6 +249,5 @@ var NAVTREEINDEX71 =
"namespaceamrex_1_1RungeKutta_1_1detail.html#a2b1678a718395e6b7e45b5f94facacc5":[2,0,0,44,0,4],
"namespaceamrex_1_1RungeKutta_1_1detail.html#a48d9165de135899d941aab232bb9a0bc":[2,0,0,44,0,0],
"namespaceamrex_1_1RungeKutta_1_1detail.html#a4d21c4682e4e96dd66469d11d28251fc":[2,0,0,44,0,2],
-"namespaceamrex_1_1RungeKutta_1_1detail.html#a8669b8369a79b53d3596365f5b601dfa":[2,0,0,44,0,3],
-"namespaceamrex_1_1Scan.html":[2,0,0,45]
+"namespaceamrex_1_1RungeKutta_1_1detail.html#a8669b8369a79b53d3596365f5b601dfa":[2,0,0,44,0,3]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex72.js b/amrex/docs_html/doxygen/navtreeindex72.js
index 6c42854ebb..ed37073e59 100644
--- a/amrex/docs_html/doxygen/navtreeindex72.js
+++ b/amrex/docs_html/doxygen/navtreeindex72.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX72 =
{
+"namespaceamrex_1_1Scan.html":[2,0,0,45],
"namespaceamrex_1_1Scan.html#a252adc550a6d7b6ff5e31b6be3b2f12f":[2,0,0,45,4],
"namespaceamrex_1_1Scan.html#a375a3f04c8c0b11c577d168dbff3c9fd":[2,0,0,45,3],
"namespaceamrex_1_1Scan.html#a839af9b78fc019c53c7375e7bd3d127e":[2,0,0,45,6],
@@ -216,10 +217,10 @@ var NAVTREEINDEX72 =
"namespaceamrex_1_1detail.html#afba19b362ef5b56935db1a4da37c6fae":[2,0,0,6,89],
"namespaceamrex_1_1detail.html#afd0b9d029d68b514e004d7c4fccfbe42":[2,0,0,6,64],
"namespaceamrex_1_1disabled.html":[2,0,0,7],
-"namespaceamrex_1_1disabled.html#a06556adef1343823eb8f3add01f1dc96":[2,0,0,688],
"namespaceamrex_1_1disabled.html#a06556adef1343823eb8f3add01f1dc96":[2,0,0,7,3],
-"namespaceamrex_1_1disabled.html#a0d57b1b25d1b53052c080fe847e40acd":[2,0,0,7,2],
+"namespaceamrex_1_1disabled.html#a06556adef1343823eb8f3add01f1dc96":[2,0,0,688],
"namespaceamrex_1_1disabled.html#a0d57b1b25d1b53052c080fe847e40acd":[2,0,0,687],
+"namespaceamrex_1_1disabled.html#a0d57b1b25d1b53052c080fe847e40acd":[2,0,0,7,2],
"namespaceamrex_1_1disabled.html#a8b565c4d58a622a606eb0db1276b6669":[2,0,0,7,4],
"namespaceamrex_1_1disabled.html#a8b565c4d58a622a606eb0db1276b6669":[2,0,0,689],
"namespaceamrex_1_1disabled.html#ab5317e33b0a4c8a91cefb704d2a60f6b":[2,0,0,7,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX72 =
"namespaceamrex_1_1experimental_1_1detail.html":[2,0,0,9,0],
"namespaceamrex_1_1experimental_1_1detail.html#a1ca37420b1fa40a6bea03a7b27927dd3":[2,0,0,9,0,1],
"namespaceamrex_1_1experimental_1_1detail.html#a949c0aacfa23b08a5a25ccd78a6e4ba3":[2,0,0,9,0,2],
-"namespaceamrex_1_1experimental_1_1detail.html#af4b1a1ece0c298c4e109283a8a515289":[2,0,0,9,0,3],
-"namespaceamrex_1_1experimental_1_1detail_1_1parfor__mf__detail.html":[2,0,0,9,0,0]
+"namespaceamrex_1_1experimental_1_1detail.html#af4b1a1ece0c298c4e109283a8a515289":[2,0,0,9,0,3]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex73.js b/amrex/docs_html/doxygen/navtreeindex73.js
index 97b5b280e7..6022733ee5 100644
--- a/amrex/docs_html/doxygen/navtreeindex73.js
+++ b/amrex/docs_html/doxygen/navtreeindex73.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX73 =
{
+"namespaceamrex_1_1experimental_1_1detail_1_1parfor__mf__detail.html":[2,0,0,9,0,0],
"namespaceamrex_1_1experimental_1_1detail_1_1parfor__mf__detail.html#a9322d98e60ba8a07a577cc1140b5e733":[2,0,0,9,0,0,0],
"namespaceamrex_1_1fudetail.html":[2,0,0,14],
"namespaceamrex_1_1fudetail.html#a00bcb8f20c7b002cb0034537fea3526b":[2,0,0,14,31],
@@ -248,6 +249,5 @@ var NAVTREEINDEX73 =
"namespaceamrex__constants__module.html#ad3fd6c63d0c0954f675fe3b37ea0223d":[2,0,3,7],
"namespaceamrex__constants__module.html#ad701c896075f8435c6d10def6629fe76":[2,0,3,2],
"namespaceamrex__constants__module.html#adcf19334126a0c0621bb1a5d277f513e":[2,0,3,20],
-"namespaceamrex__constants__module.html#ae2e70eb2f49e4b9b3e0f31f677b28c43":[2,0,3,25],
-"namespaceamrex__constants__module.html#ae2f6d8cbb02d2ebbdda8d6f26aea04df":[2,0,3,34]
+"namespaceamrex__constants__module.html#ae2e70eb2f49e4b9b3e0f31f677b28c43":[2,0,3,25]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex74.js b/amrex/docs_html/doxygen/navtreeindex74.js
index 621f363ad3..829ba75981 100644
--- a/amrex/docs_html/doxygen/navtreeindex74.js
+++ b/amrex/docs_html/doxygen/navtreeindex74.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX74 =
{
+"namespaceamrex__constants__module.html#ae2f6d8cbb02d2ebbdda8d6f26aea04df":[2,0,3,34],
"namespaceamrex__constants__module.html#ae99f5d22813068e80dab04582f065463":[2,0,3,30],
"namespaceamrex__constants__module.html#aeb6d1230cd2bb69d1e8a79f646808baa":[2,0,3,24],
"namespaceamrex__constants__module.html#af4ddfd48f8b6271dcf253d5a3bd38e6a":[2,0,3,27],
@@ -167,8 +168,8 @@ var NAVTREEINDEX74 =
"namespacedetail.html#afbc4fb91adabe79223cea83ef23e4020":[2,0,18,8],
"namespacedetail.html#afc1b915037c4dab142f1df60d412713e":[2,0,18,6],
"namespacehacc.html":[2,0,19],
-"namespacemembers.html":[2,1,0],
"namespacemembers.html":[2,1,0,0],
+"namespacemembers.html":[2,1,0],
"namespacemembers_a.html":[2,1,0,1],
"namespacemembers_b.html":[2,1,0,2],
"namespacemembers_c.html":[2,1,0,3],
@@ -177,8 +178,8 @@ var NAVTREEINDEX74 =
"namespacemembers_enum.html":[2,1,4],
"namespacemembers_eval.html":[2,1,5],
"namespacemembers_f.html":[2,1,0,6],
-"namespacemembers_func.html":[2,1,1],
"namespacemembers_func.html":[2,1,1,0],
+"namespacemembers_func.html":[2,1,1],
"namespacemembers_func_a.html":[2,1,1,1],
"namespacemembers_func_b.html":[2,1,1,2],
"namespacemembers_func_c.html":[2,1,1,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX74 =
"namespacemembers_x.html":[2,1,0,23],
"namespacemembers_y.html":[2,1,0,24],
"namespacemembers_z.html":[2,1,0,25],
-"namespaceparticle__detail.html":[2,0,20],
-"namespaceparticle__detail.html#a1180158d9e9623e55d3d94563e5d078e":[2,0,20,4]
+"namespaceparticle__detail.html":[2,0,20]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex75.js b/amrex/docs_html/doxygen/navtreeindex75.js
index 150bc29719..56457e62e1 100644
--- a/amrex/docs_html/doxygen/navtreeindex75.js
+++ b/amrex/docs_html/doxygen/navtreeindex75.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX75 =
{
+"namespaceparticle__detail.html#a1180158d9e9623e55d3d94563e5d078e":[2,0,20,4],
"namespaceparticle__detail.html#a19ab2be6594d991c46cc919e1e56d1a0":[2,0,20,5],
"namespaceparticle__detail.html#a30a6f3594be5d404180737352c8c375d":[2,0,20,8],
"namespaceparticle__detail.html#a689cb58670e56b21d1fa937e8772c992":[2,0,20,7],
@@ -248,6 +249,5 @@ var NAVTREEINDEX75 =
"structamrex_1_1ArenaAllocatorBase.html#ad5f2db0d8d58e0591dae17ff0c3672c3":[3,0,0,165,8],
"structamrex_1_1ArenaAllocatorBase.html#aff48c37eec55fef7a4e4013dd98cb1bc":[3,0,0,165,7],
"structamrex_1_1ArenaInfo.html":[3,0,0,72],
-"structamrex_1_1ArenaInfo.html#a0ab972913e7e764d7f0c88097ce1c619":[3,0,0,72,6],
-"structamrex_1_1ArenaInfo.html#a106f4ef6d447922447c63d296583e917":[3,0,0,72,7]
+"structamrex_1_1ArenaInfo.html#a0ab972913e7e764d7f0c88097ce1c619":[3,0,0,72,6]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex76.js b/amrex/docs_html/doxygen/navtreeindex76.js
index fafe347a09..aebe9e0ce9 100644
--- a/amrex/docs_html/doxygen/navtreeindex76.js
+++ b/amrex/docs_html/doxygen/navtreeindex76.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX76 =
{
+"structamrex_1_1ArenaInfo.html#a106f4ef6d447922447c63d296583e917":[3,0,0,72,7],
"structamrex_1_1ArenaInfo.html#a17188b136da5e99440f925f648366292":[3,0,0,72,4],
"structamrex_1_1ArenaInfo.html#a18ad35d706eda3be6347c90f86d68e81":[3,0,0,72,8],
"structamrex_1_1ArenaInfo.html#a3e4fb9cf84bc98cccf0d32e99ecd4ccc":[3,0,0,72,10],
@@ -38,8 +39,8 @@ var NAVTREEINDEX76 =
"structamrex_1_1Array2D.html#a6c11e88a9c5d43efdbfc6f1acef6397d":[3,0,0,76,3],
"structamrex_1_1Array2D.html#a7ed97ce5a43fa5616d9d89171c05c286":[3,0,0,76,14],
"structamrex_1_1Array2D.html#a85acd12849153eb0faca0f5c22f84d3d":[3,0,0,76,12],
-"structamrex_1_1Array2D.html#a8cae9876b2158d16359202ee47da38aa":[3,0,0,76,7],
"structamrex_1_1Array2D.html#a8cae9876b2158d16359202ee47da38aa":[3,0,0,76,6],
+"structamrex_1_1Array2D.html#a8cae9876b2158d16359202ee47da38aa":[3,0,0,76,7],
"structamrex_1_1Array2D.html#aa8de85adf5367a972d5da3c2562530f9":[3,0,0,76,18],
"structamrex_1_1Array2D.html#ac3b0f0863090dfd120326dccff60fb81":[3,0,0,76,10],
"structamrex_1_1Array2D.html#ad663a1d8bd1165b26303ff63b0cfafbe":[3,0,0,76,19],
@@ -63,8 +64,8 @@ var NAVTREEINDEX76 =
"structamrex_1_1Array3D.html#a8434ec94124e414497999f2bbf293ae0":[3,0,0,77,22],
"structamrex_1_1Array3D.html#a95521eae522931f98cbb29c0daba5b35":[3,0,0,77,1],
"structamrex_1_1Array3D.html#ab58dde651cfad3f07ffdfb42d66e1c3b":[3,0,0,77,8],
-"structamrex_1_1Array3D.html#abf54e64537c495cc45a1be3d73982a4a":[3,0,0,77,6],
"structamrex_1_1Array3D.html#abf54e64537c495cc45a1be3d73982a4a":[3,0,0,77,7],
+"structamrex_1_1Array3D.html#abf54e64537c495cc45a1be3d73982a4a":[3,0,0,77,6],
"structamrex_1_1Array3D.html#ace0391dec6f0b2c90c125db136ad86b0":[3,0,0,77,18],
"structamrex_1_1Array3D.html#adfb237ca22c5441c5f708a1f8470ba5b":[3,0,0,77,21],
"structamrex_1_1Array3D.html#ae7c4e83776aa2f4f136bd43d5e7ba4f5":[3,0,0,77,11],
@@ -248,6 +249,5 @@ var NAVTREEINDEX76 =
"structamrex_1_1BATnull.html#acbc8236261bea0edca9a42f8625675fd":[3,0,0,106,1],
"structamrex_1_1BATnull.html#adbf770a4d1b9218ca9d68249d84e9b36":[3,0,0,106,3],
"structamrex_1_1BATransformer.html":[3,0,0,111],
-"structamrex_1_1BATransformer.html#a0d5404cf30e094f664ab13a32024777d":[3,0,0,111,3],
-"structamrex_1_1BATransformer.html#a1624c9b9c308aa8bcc73b3133064c861":[3,0,0,111,14]
+"structamrex_1_1BATransformer.html#a0d5404cf30e094f664ab13a32024777d":[3,0,0,111,3]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex77.js b/amrex/docs_html/doxygen/navtreeindex77.js
index 22579f0f6a..5484e2ff2f 100644
--- a/amrex/docs_html/doxygen/navtreeindex77.js
+++ b/amrex/docs_html/doxygen/navtreeindex77.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX77 =
{
+"structamrex_1_1BATransformer.html#a1624c9b9c308aa8bcc73b3133064c861":[3,0,0,111,14],
"structamrex_1_1BATransformer.html#a1d26c72183fc41c34c8b647b2672993e":[3,0,0,111,4],
"structamrex_1_1BATransformer.html#a2d9128c80e5c47d5ce89cd3d930ce13a":[3,0,0,111,13],
"structamrex_1_1BATransformer.html#a34546a5ba0006584f390d2a051f25a3a":[3,0,0,111,2],
@@ -248,6 +249,5 @@ var NAVTREEINDEX77 =
"structamrex_1_1DestComp.html":[3,0,0,86],
"structamrex_1_1DestComp.html#ab31802a9ed04a354ae054227b10ec7e0":[3,0,0,86,1],
"structamrex_1_1DestComp.html#aec058b399a7b244f3d848d3c128358fd":[3,0,0,86,0],
-"structamrex_1_1DeviceArenaWrapper.html":[3,0,0,167],
-"structamrex_1_1DeviceArenaWrapper.html#a79326bc9b3b123fe8e90a4b32aef0d00":[3,0,0,167,0]
+"structamrex_1_1DeviceArenaWrapper.html":[3,0,0,167]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex78.js b/amrex/docs_html/doxygen/navtreeindex78.js
index 0a1bf5f02a..8cb34334c1 100644
--- a/amrex/docs_html/doxygen/navtreeindex78.js
+++ b/amrex/docs_html/doxygen/navtreeindex78.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX78 =
{
+"structamrex_1_1DeviceArenaWrapper.html#a79326bc9b3b123fe8e90a4b32aef0d00":[3,0,0,167,0],
"structamrex_1_1Dim3.html":[3,0,0,122],
"structamrex_1_1Dim3.html#a090510e5e79fd6c75d96c906cd9250e1":[3,0,0,122,0],
"structamrex_1_1Dim3.html#a301b8be615c36e302d8510be17c63e90":[3,0,0,122,2],
@@ -248,6 +249,5 @@ var NAVTREEINDEX78 =
"structamrex_1_1FabArrayBase_1_1ParForInfo.html#afbef7a6e6ec6924b7ea37855908c0524":[3,0,0,132,11,6],
"structamrex_1_1FabArrayBase_1_1ParForInfo.html#afc603c5935ba128b01935f5ab94491ad":[3,0,0,132,11,10],
"structamrex_1_1FabArrayBase_1_1PolarB.html":[3,0,0,132,12],
-"structamrex_1_1FabArrayBase_1_1PolarB.html#a12e01cdb22ecb858691ad5a17517eb62":[3,0,0,132,12,1],
-"structamrex_1_1FabArrayBase_1_1PolarB.html#a4728c08d238e8a553b30e672643776a2":[3,0,0,132,12,2]
+"structamrex_1_1FabArrayBase_1_1PolarB.html#a12e01cdb22ecb858691ad5a17517eb62":[3,0,0,132,12,1]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex79.js b/amrex/docs_html/doxygen/navtreeindex79.js
index e1002e67db..2b93ccda23 100644
--- a/amrex/docs_html/doxygen/navtreeindex79.js
+++ b/amrex/docs_html/doxygen/navtreeindex79.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX79 =
{
+"structamrex_1_1FabArrayBase_1_1PolarB.html#a4728c08d238e8a553b30e672643776a2":[3,0,0,132,12,2],
"structamrex_1_1FabArrayBase_1_1PolarB.html#ad805ea2e85456aeee7173714da9e0167":[3,0,0,132,12,0],
"structamrex_1_1FabArrayBase_1_1PolarB.html#ae7d84e3daa0f3502f2ce6369dcb42f60":[3,0,0,132,12,3],
"structamrex_1_1FabArrayBase_1_1RB180.html":[3,0,0,132,13],
@@ -88,8 +89,8 @@ var NAVTREEINDEX79 =
"structamrex_1_1FilccCell.html#a61e51420f94e3f8dcd17cf8fc6ad5543":[3,0,0,150,1],
"structamrex_1_1FilccCell.html#a61e51420f94e3f8dcd17cf8fc6ad5543":[3,0,0,150,0],
"structamrex_1_1FilfcFace.html":[3,0,0,151],
-"structamrex_1_1FilfcFace.html#ad645b5fbef61bf27e55c948d95ee2634":[3,0,0,151,1],
"structamrex_1_1FilfcFace.html#ad645b5fbef61bf27e55c948d95ee2634":[3,0,0,151,2],
+"structamrex_1_1FilfcFace.html#ad645b5fbef61bf27e55c948d95ee2634":[3,0,0,151,1],
"structamrex_1_1FilfcFace.html#ad645b5fbef61bf27e55c948d95ee2634":[3,0,0,151,0],
"structamrex_1_1ForkJoin_1_1ComponentSet.html":[3,0,0,152,0],
"structamrex_1_1ForkJoin_1_1ComponentSet.html#a12a2ef93337b59b9371db5f9bc43be69":[3,0,0,152,0,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX79 =
"structamrex_1_1Gpu_1_1HostToDevice.html":[3,0,0,5,8],
"structamrex_1_1Gpu_1_1LaunchSafeGuard.html":[3,0,0,5,11],
"structamrex_1_1Gpu_1_1LaunchSafeGuard.html#a1f41c945c1a3385ae229c7b64af2948c":[3,0,0,5,11,0],
-"structamrex_1_1Gpu_1_1LaunchSafeGuard.html#aa241ac23303cd06b4eb0b725e5815086":[3,0,0,5,11,2],
-"structamrex_1_1Gpu_1_1LaunchSafeGuard.html#ac98ea424ff44cda617d46e9146702d95":[3,0,0,5,11,1]
+"structamrex_1_1Gpu_1_1LaunchSafeGuard.html#aa241ac23303cd06b4eb0b725e5815086":[3,0,0,5,11,2]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex8.js b/amrex/docs_html/doxygen/navtreeindex8.js
index f45456bf57..7a2ec65a02 100644
--- a/amrex/docs_html/doxygen/navtreeindex8.js
+++ b/amrex/docs_html/doxygen/navtreeindex8.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX8 =
{
+"AMReX__GpuLaunchFunctsG_8H.html#a2c5b6087ddf712ba78b4adb8a1baea78":[4,0,0,2,131,8],
"AMReX__GpuLaunchFunctsG_8H.html#a2c997958875b66c29beaa428de3d8660":[4,0,0,2,131,11],
"AMReX__GpuLaunchFunctsG_8H.html#a2f8ea56d6a1b9ab6ae591e7a11d0edfa":[4,0,0,2,131,33],
"AMReX__GpuLaunchFunctsG_8H.html#a3100c920743097917f3a6a9ab4b90436":[4,0,0,2,131,51],
@@ -248,6 +249,5 @@ var NAVTREEINDEX8 =
"AMReX__GpuReduce_8H.html#a4bca2075ddd39a12c54ef72d6ab6982c":[4,0,0,2,141,11],
"AMReX__GpuReduce_8H.html#a4c26ead15b942c1c4a0195ca7483a315":[4,0,0,2,141,5],
"AMReX__GpuReduce_8H.html#a5f398c68426376a50cd0a17af032a904":[4,0,0,2,141,6],
-"AMReX__GpuReduce_8H.html#a60fd190b91e286384cf13808993fea3d":[4,0,0,2,141,3],
-"AMReX__GpuReduce_8H.html#a611afa3380635b22c50e0c48d1a9e127":[4,0,0,2,141,12]
+"AMReX__GpuReduce_8H.html#a60fd190b91e286384cf13808993fea3d":[4,0,0,2,141,3]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex80.js b/amrex/docs_html/doxygen/navtreeindex80.js
index 9a9d1717ab..6475f1b9df 100644
--- a/amrex/docs_html/doxygen/navtreeindex80.js
+++ b/amrex/docs_html/doxygen/navtreeindex80.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX80 =
{
+"structamrex_1_1Gpu_1_1LaunchSafeGuard.html#ac98ea424ff44cda617d46e9146702d95":[3,0,0,5,11,1],
"structamrex_1_1Gpu_1_1Managed.html":[3,0,0,5,21],
"structamrex_1_1Gpu_1_1Managed.html#ac55c26882c245ab3d4b27a99142407fe":[3,0,0,5,21,1],
"structamrex_1_1Gpu_1_1Managed.html#ad7d60ecb610a604829583ba6bed29731":[3,0,0,5,21,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX80 =
"structamrex_1_1LPInfo.html#a44bed45a637286c1feb801cacf3e72cc":[3,0,0,448,25],
"structamrex_1_1LPInfo.html#a454072adea5f89687df38b5ebe03abad":[3,0,0,448,2],
"structamrex_1_1LPInfo.html#a45b2ff9402b86070a36448a89c4e6e8a":[3,0,0,448,13],
-"structamrex_1_1LPInfo.html#a4a7b1b85ca071370a9a98488be7dd5dc":[3,0,0,448,10],
-"structamrex_1_1LPInfo.html#a50655cba9bb48a63c7f0913e0ba8e21a":[3,0,0,448,6]
+"structamrex_1_1LPInfo.html#a4a7b1b85ca071370a9a98488be7dd5dc":[3,0,0,448,10]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex81.js b/amrex/docs_html/doxygen/navtreeindex81.js
index bac1a121d5..83981b41ba 100644
--- a/amrex/docs_html/doxygen/navtreeindex81.js
+++ b/amrex/docs_html/doxygen/navtreeindex81.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX81 =
{
+"structamrex_1_1LPInfo.html#a50655cba9bb48a63c7f0913e0ba8e21a":[3,0,0,448,6],
"structamrex_1_1LPInfo.html#a5969085705dd33f4ed532326141d4c78":[3,0,0,448,3],
"structamrex_1_1LPInfo.html#a5fc5c419284399b3b4536bab8a917f28":[3,0,0,448,17],
"structamrex_1_1LPInfo.html#a60ea99c73f17852d0e41ea154b86841a":[3,0,0,448,20],
@@ -248,6 +249,5 @@ var NAVTREEINDEX81 =
"structamrex_1_1NonLocalBC_1_1ApplyDtosAndProjectionOnReciever.html#a86713118d056b9b6aecf7c588915b7a4":[3,0,0,11,15,0],
"structamrex_1_1NonLocalBC_1_1ApplyDtosAndProjectionOnReciever.html#a961b07dcb0ecaf46a06c9e792f6e451f":[3,0,0,11,15,1],
"structamrex_1_1NonLocalBC_1_1ApplyDtosAndProjectionOnReciever.html#aca8782125cabf6d92e994f234ab7519b":[3,0,0,11,15,3],
-"structamrex_1_1NonLocalBC_1_1ApplyDtosAndProjectionOnReciever.html#af5e6237a29344dbd4ff748c0bf22cdb7":[3,0,0,11,15,2],
-"structamrex_1_1NonLocalBC_1_1CommData.html":[3,0,0,11,11]
+"structamrex_1_1NonLocalBC_1_1ApplyDtosAndProjectionOnReciever.html#af5e6237a29344dbd4ff748c0bf22cdb7":[3,0,0,11,15,2]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex82.js b/amrex/docs_html/doxygen/navtreeindex82.js
index 4c43c6d4ad..1b5763a373 100644
--- a/amrex/docs_html/doxygen/navtreeindex82.js
+++ b/amrex/docs_html/doxygen/navtreeindex82.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX82 =
{
+"structamrex_1_1NonLocalBC_1_1CommData.html":[3,0,0,11,11],
"structamrex_1_1NonLocalBC_1_1CommData.html#a003cda29a508c69f8a9cb1ee80c7b72b":[3,0,0,11,11,5],
"structamrex_1_1NonLocalBC_1_1CommData.html#a013fcdb6969b2114c8a41b59a75ce564":[3,0,0,11,11,1],
"structamrex_1_1NonLocalBC_1_1CommData.html#a1bef6147ea1eda449fa5872d533d1876":[3,0,0,11,11,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX82 =
"structamrex_1_1Particle.html#a46b64285f66ebd66e86258462b440c51":[3,0,0,472,31],
"structamrex_1_1Particle.html#a5b427f85a35cad6a54cb8ee01b424ccb":[3,0,0,472,20],
"structamrex_1_1Particle.html#a60efba6078d3acb0c2911e1a91a67a7b":[3,0,0,472,2],
-"structamrex_1_1Particle.html#a6974466bbe1639c042ea8079b1ee163c":[3,0,0,472,15],
-"structamrex_1_1Particle.html#a6e26882024ecf05f93701fac523ff9db":[3,0,0,472,7]
+"structamrex_1_1Particle.html#a6974466bbe1639c042ea8079b1ee163c":[3,0,0,472,15]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex83.js b/amrex/docs_html/doxygen/navtreeindex83.js
index c466b9f5f9..e11e5541bf 100644
--- a/amrex/docs_html/doxygen/navtreeindex83.js
+++ b/amrex/docs_html/doxygen/navtreeindex83.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX83 =
{
+"structamrex_1_1Particle.html#a6e26882024ecf05f93701fac523ff9db":[3,0,0,472,7],
"structamrex_1_1Particle.html#a7000ae4ed79c3c7b0c4cb9d73588ed17":[3,0,0,472,18],
"structamrex_1_1Particle.html#a729d8ca45fc82f0f14064c9600778865":[3,0,0,472,26],
"structamrex_1_1Particle.html#a7532d647d3775739b3078195c85f25ec":[3,0,0,472,23],
@@ -248,6 +249,5 @@ var NAVTREEINDEX83 =
"structamrex_1_1ParticleTile.html#aecc824f28d4d4735eb5ca3cb0d763216":[3,0,0,516,1],
"structamrex_1_1ParticleTile.html#af0f0e616393a552d2bde49f930babbae":[3,0,0,516,27],
"structamrex_1_1ParticleTile.html#af37f9208b1b9908daad6789415d20f81":[3,0,0,516,74],
-"structamrex_1_1ParticleTile.html#af54fdaaae348f3ef6c4f9ec72ed5d7aa":[3,0,0,516,53],
-"structamrex_1_1ParticleTileData.html":[3,0,0,513]
+"structamrex_1_1ParticleTile.html#af54fdaaae348f3ef6c4f9ec72ed5d7aa":[3,0,0,516,53]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex84.js b/amrex/docs_html/doxygen/navtreeindex84.js
index 3e65a6468d..d4db607ab0 100644
--- a/amrex/docs_html/doxygen/navtreeindex84.js
+++ b/amrex/docs_html/doxygen/navtreeindex84.js
@@ -1,13 +1,14 @@
var NAVTREEINDEX84 =
{
+"structamrex_1_1ParticleTileData.html":[3,0,0,513],
"structamrex_1_1ParticleTileData.html#a04ff698794721724f295d18738c5436b":[3,0,0,513,17],
-"structamrex_1_1ParticleTileData.html#a0af54ea0c3714956400e422787104bb4":[3,0,0,513,15],
"structamrex_1_1ParticleTileData.html#a0af54ea0c3714956400e422787104bb4":[3,0,0,513,16],
+"structamrex_1_1ParticleTileData.html#a0af54ea0c3714956400e422787104bb4":[3,0,0,513,15],
"structamrex_1_1ParticleTileData.html#a11bccd3938ed5beb19a29798dfc543cb":[3,0,0,513,1],
"structamrex_1_1ParticleTileData.html#a1f4aec471e58edd6d4c3bcbff0ff8182":[3,0,0,513,21],
"structamrex_1_1ParticleTileData.html#a249e437162c17a56356c37d2d1a90306":[3,0,0,513,24],
-"structamrex_1_1ParticleTileData.html#a26340692c39099549a1fbba08b666ced":[3,0,0,513,6],
"structamrex_1_1ParticleTileData.html#a26340692c39099549a1fbba08b666ced":[3,0,0,513,7],
+"structamrex_1_1ParticleTileData.html#a26340692c39099549a1fbba08b666ced":[3,0,0,513,6],
"structamrex_1_1ParticleTileData.html#a28683f199083fef39cd0dde6aafb8859":[3,0,0,513,10],
"structamrex_1_1ParticleTileData.html#a3905ca69e86570132f8d8b9a5b9d0f10":[3,0,0,513,13],
"structamrex_1_1ParticleTileData.html#a3db02853f88b6daab07d024e148538d3":[3,0,0,513,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX84 =
"structamrex_1_1Table4D.html#a346a4f218664dc863f9082a7f1a13f6b":[3,0,0,237,5],
"structamrex_1_1Table4D.html#a3668191c352566d1d1c5835102b69e8c":[3,0,0,237,3],
"structamrex_1_1Table4D.html#a57bde5d86b817e2779189949f8b589c5":[3,0,0,237,12],
-"structamrex_1_1Table4D.html#a5bdb603ccb81078e1f7ce2b5430ae76e":[3,0,0,237,6],
-"structamrex_1_1Table4D.html#a9f61817deacaa878d06ec111526eb676":[3,0,0,237,11]
+"structamrex_1_1Table4D.html#a5bdb603ccb81078e1f7ce2b5430ae76e":[3,0,0,237,6]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex85.js b/amrex/docs_html/doxygen/navtreeindex85.js
index 49eb82f9a7..8644428f2e 100644
--- a/amrex/docs_html/doxygen/navtreeindex85.js
+++ b/amrex/docs_html/doxygen/navtreeindex85.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX85 =
{
+"structamrex_1_1Table4D.html#a9f61817deacaa878d06ec111526eb676":[3,0,0,237,11],
"structamrex_1_1Table4D.html#ab7617880b0a8e8e71b7e6ff3a0e9aae0":[3,0,0,237,2],
"structamrex_1_1Table4D.html#acc728a4ffcef48eef5ef2ebe9b0a3ed6":[3,0,0,237,8],
"structamrex_1_1Table4D.html#ad91320085ac8e7599dd38d7b067fa1b4":[3,0,0,237,7],
@@ -248,6 +249,5 @@ var NAVTREEINDEX85 =
"structamrex_1_1detail_1_1gpu__tuple__element.html":[3,0,0,3,4],
"structamrex_1_1detail_1_1gpu__tuple__element.html#a173fd40f6e1643b310b699177737307f":[3,0,0,3,4,2],
"structamrex_1_1detail_1_1gpu__tuple__element.html#a22c363abb743a01c6fe3a000cb31a915":[3,0,0,3,4,0],
-"structamrex_1_1detail_1_1gpu__tuple__element.html#a33dfcf0ade1a0d7f43ce7a1249a48c54":[3,0,0,3,4,3],
-"structamrex_1_1detail_1_1gpu__tuple__element.html#a92871fbadc5d83cf854ac97d12ec1399":[3,0,0,3,4,1]
+"structamrex_1_1detail_1_1gpu__tuple__element.html#a33dfcf0ade1a0d7f43ce7a1249a48c54":[3,0,0,3,4,3]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex86.js b/amrex/docs_html/doxygen/navtreeindex86.js
index 303fe11b9e..e33938828f 100644
--- a/amrex/docs_html/doxygen/navtreeindex86.js
+++ b/amrex/docs_html/doxygen/navtreeindex86.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX86 =
{
+"structamrex_1_1detail_1_1gpu__tuple__element.html#a92871fbadc5d83cf854ac97d12ec1399":[3,0,0,3,4,1],
"structamrex_1_1detail_1_1gpu__tuple__impl.html":[3,0,0,3,5],
"structamrex_1_1detail_1_1gpu__tuple__impl_3_01I_00_01Head_00_01Tail_8_8_8_01_4.html":[3,0,0,3,6],
"structamrex_1_1detail_1_1gpu__tuple__impl_3_01I_00_01Head_00_01Tail_8_8_8_01_4.html#a52514ef1d14b3467dd51e98568305acf":[3,0,0,3,6,1],
@@ -245,6 +246,5 @@ var NAVTREEINDEX86 =
"verbosity_8cpp.html#ae37c5205501d8800e493a60c7f701ac7":[4,0,0,5,10,11,0],
"verbosity_8h.html":[4,0,0,5,10,12],
"verbosity_8h.html#ae37c5205501d8800e493a60c7f701ac7":[4,0,0,5,10,12,0],
-"verbosity_8h_source.html":[4,0,0,5,10,12],
-"":[2,0,22]
+"verbosity_8h_source.html":[4,0,0,5,10,12]
};
diff --git a/amrex/docs_html/doxygen/navtreeindex9.js b/amrex/docs_html/doxygen/navtreeindex9.js
index da4bd86095..4625daf881 100644
--- a/amrex/docs_html/doxygen/navtreeindex9.js
+++ b/amrex/docs_html/doxygen/navtreeindex9.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX9 =
{
+"AMReX__GpuReduce_8H.html#a611afa3380635b22c50e0c48d1a9e127":[4,0,0,2,141,12],
"AMReX__GpuReduce_8H.html#a6535e02b29e8d7bcf706a29480625a46":[4,0,0,2,141,8],
"AMReX__GpuReduce_8H.html#a70672ccc3c84750b04061d9750d7d6bd":[4,0,0,2,141,21],
"AMReX__GpuReduce_8H.html#aa5c5b55bc0c81fe8ea8c1c7de585b587":[4,0,0,2,141,19],
@@ -248,6 +249,5 @@ var NAVTREEINDEX9 =
"AMReX__IParser__Y_8cpp.html#aac33f49e08b74b6c3f4fa773755f36e6":[4,0,0,2,0,10,32],
"AMReX__IParser__Y_8cpp.html#ac283fe1c5d28044a723b5c8a46272f75":[4,0,0,2,0,10,21],
"AMReX__IParser__Y_8cpp.html#ac7a5d02f651cdb8b30aa2a0de332d670":[4,0,0,2,0,10,17],
-"AMReX__IParser__Y_8cpp.html#acaf77a8dc997257b02f28ac1bebe36e2":[4,0,0,2,0,10,13],
-"AMReX__IParser__Y_8cpp.html#acb6b901b917abe69e9bcc985016b7de6":[4,0,0,2,0,10,18]
+"AMReX__IParser__Y_8cpp.html#acaf77a8dc997257b02f28ac1bebe36e2":[4,0,0,2,0,10,13]
};
diff --git a/amrex/docs_xml/doxygen/AMReX__ParmParse_8cpp.xml b/amrex/docs_xml/doxygen/AMReX__ParmParse_8cpp.xml
index 6cf60b6e56..bfa3372892 100644
--- a/amrex/docs_xml/doxygen/AMReX__ParmParse_8cpp.xml
+++ b/amrex/docs_xml/doxygen/AMReX__ParmParse_8cpp.xml
@@ -1932,1257 +1932,1263 @@
std::is_same_v<T,long>||
std::is_same_v<T,longlong>||
std::is_same_v<T,float>||
-std::is_same_v<T,double>){
-if(pp_parser(table,parser_prefix,name,valname,ref)){
-returntrue;
-}
-}
-
-[amrex::ErrorStream]()<<"ParmParse::queryvaltypemismatchonvaluenumber"
-<<ival<<"of"<<'\n';
-if(occurrence==[ParmParse::LAST])
-{
-[amrex::ErrorStream]()<<"lastoccurrenceof";
-}
-else
-{
-[amrex::ErrorStream]()<<"occurrencenumber"<<occurrence<<"of";
-}
-[amrex::ErrorStream]()<<name<<'\n';
-[amrex::ErrorStream]()<<"Expectedan\""
-<<tok_name(ref)
-<<"\"typewhichcan'tbeparsedfromthestring\""
-<<valname<<"\"\n"
-<<pp_to_string(name,*def)<<'\n';
-[amrex::Abort]();
-}
-returntrue;
-}
-
-template<classT>
-void
-sgetval(const[ParmParse::Table]&table,
-conststd::string&parser_prefix,
-conststd::string&name,
-T&ref,
-intival,
-intoccurrence)
-{
-if(squeryval(table,parser_prefix,name,ref,ival,occurrence)==0)
-{
-[amrex::ErrorStream]()<<"ParmParse::getval";
-if(occurrence>=0)
-{
-[amrex::ErrorStream]()<<"occurrencenumber"
-<<occurrence
-<<"of";
-}
-
-[amrex::ErrorStream]()<<"ParmParse::getval():"
-<<name
-<<"notfoundintable"
-<<'\n';
-[ParmParse::dumpTable]([amrex::ErrorStream]());
-[amrex::Abort]();
-}
-}
-
-template<classT>
-bool
-squeryarr(const[ParmParse::Table]&table,
-conststd::string&parser_prefix,
-conststd::string&name,
-std::vector<T>&ref,
-intstart_ix,
-intnum_val,
-intoccurrence)
-{
-
-
-
-autoconst*def=ppindex(table,occurrence,name);
-if(def==nullptr)
-{
-returnfalse;
-}
-
-
-
+std::is_same_v<T,double>)
+{
+if(pp_parser(table,parser_prefix,name,valname,ref)){
+returntrue;
+}
+}else{
+[amrex::ignore_unused](parser_prefix);
+}
+
+[amrex::ErrorStream]()<<"ParmParse::queryvaltypemismatchonvaluenumber"
+<<ival<<"of"<<'\n';
+if(occurrence==[ParmParse::LAST])
+{
+[amrex::ErrorStream]()<<"lastoccurrenceof";
+}
+else
+{
+[amrex::ErrorStream]()<<"occurrencenumber"<<occurrence<<"of";
+}
+[amrex::ErrorStream]()<<name<<'\n';
+[amrex::ErrorStream]()<<"Expectedan\""
+<<tok_name(ref)
+<<"\"typewhichcan'tbeparsedfromthestring\""
+<<valname<<"\"\n"
+<<pp_to_string(name,*def)<<'\n';
+[amrex::Abort]();
+}
+returntrue;
+}
+
+template<classT>
+void
+sgetval(const[ParmParse::Table]&table,
+conststd::string&parser_prefix,
+conststd::string&name,
+T&ref,
+intival,
+intoccurrence)
+{
+if(squeryval(table,parser_prefix,name,ref,ival,occurrence)==0)
+{
+[amrex::ErrorStream]()<<"ParmParse::getval";
+if(occurrence>=0)
+{
+[amrex::ErrorStream]()<<"occurrencenumber"
+<<occurrence
+<<"of";
+}
+
+[amrex::ErrorStream]()<<"ParmParse::getval():"
+<<name
+<<"notfoundintable"
+<<'\n';
+[ParmParse::dumpTable]([amrex::ErrorStream]());
+[amrex::Abort]();
+}
+}
+
+template<classT>
+bool
+squeryarr(const[ParmParse::Table]&table,
+conststd::string&parser_prefix,
+conststd::string&name,
+std::vector<T>&ref,
+intstart_ix,
+intnum_val,
+intoccurrence)
+{
+
+
+
+autoconst*def=ppindex(table,occurrence,name);
+if(def==nullptr)
+{
+returnfalse;
+}
-if(num_val==[ParmParse::ALL])
-{
-num_val=static_cast<int>(def->size());
-}
-
-if(num_val==0){returntrue;}
-
-intstop_ix=start_ix+num_val-1;
-if(static_cast<int>(ref.size())<=stop_ix)
-{
-ref.resize(stop_ix+1);
-}
-if(stop_ix>=static_cast<int>(def->size()))
-{
-[amrex::ErrorStream]()<<"ParmParse::queryarrtoomanyvaluesrequestedfor";
-if(occurrence==[ParmParse::LAST])
-{
-[amrex::ErrorStream]()<<"lastoccurrenceof";
-}
-else
-{
-[amrex::ErrorStream]()<<"occurrence"<<occurrence<<"of";
-}
-[amrex::ErrorStream]()<<name<<'\n'<<pp_to_string(name,*def)<<'\n';
-[amrex::Abort]();
-}
-for(intn=start_ix;n<=stop_ix;n++)
-{
-conststd::string&valname=(*def)[n];
-boolok=is(valname,ref[n]);
-if(!ok)
-{
-ifconstexpr(std::is_same_v<T,int>||
-std::is_same_v<T,long>||
-std::is_same_v<T,longlong>||
-std::is_same_v<T,float>||
-std::is_same_v<T,double>){
-if(pp_parser(table,parser_prefix,name,valname,ref[n])){
-continue;
-}
-}
-
-[amrex::ErrorStream]()<<"ParmParse::queryarrtypemismatchonvaluenumber"
-<<n<<"of";
-if(occurrence==[ParmParse::LAST])
-{
-[amrex::ErrorStream]()<<"lastoccurrenceof";
-}
-else
-{
-[amrex::ErrorStream]()<<"occurrencenumber"<<occurrence<<"of";
-}
-[amrex::ErrorStream]()<<name<<'\n';
-[amrex::ErrorStream]()<<"Expectedan\""
-<<tok_name(ref)
-<<"\"typewhichcan'tbeparsedfromthestring\""
-<<valname<<"\"\n"
-<<pp_to_string(name,*def)<<'\n';
-[amrex::Abort]();
-}
-}
-returntrue;
-}
-
-template<classT>
-void
-sgetarr(const[ParmParse::Table]&table,
-conststd::string&parser_prefix,
-conststd::string&name,
-std::vector<T>&ref,
-intstart_ix,
-intnum_val,
-intoccurrence)
-{
-if(squeryarr(table,parser_prefix,name,ref,start_ix,num_val,occurrence)==0)
-{
-[amrex::ErrorStream]()<<"ParmParse::sgetarr";
-if(occurrence>=0)
-{
-[amrex::ErrorStream]()<<"occurrencenumber"<<occurrence<<"of";
-}
-[amrex::ErrorStream]()<<"ParmParse::sgetarr():"
-<<name
-<<"notfoundintable"
-<<'\n';
-[ParmParse::dumpTable]([amrex::ErrorStream]());
-[amrex::Abort]();
-}
-}
-
-template<classT>
-void
-saddval(conststd::string&name,constT&ref)
-{
-std::stringstreamval;
-val<<std::setprecision(17)<<ref;
-
-auto&entry=g_table[name];
-entry.m_vals.emplace_back(std::vector<std::string>{val.str()});
-++entry.m_count;
-}
-
-template<classT>
-void
-saddarr(conststd::string&name,conststd::vector<T>&ref)
-{
-std::vector<std::string>arr;
-arr.reserve(ref.size());
-for(autoconst&item:ref){
-std::stringstreamval;
-val<<std::setprecision(17)<<item;
-arr.push_back(val.str());
-}
-
-auto&entry=g_table[name];
-entry.m_vals.emplace_back(std::move(arr));
-++entry.m_count;
-}
-
-
-void
-ppinit(intargc,char**argv,constchar*parfile,[ParmParse::Table]&table)
-{
-if(parfile!=nullptr)
-{
-read_file(parfile,table);
-}
-
-if(argc>0)
-{
-std::stringargstr;
-constcharSPACE='';
-for(inti=0;i<argc;i++)
-{
-argstr+=argv[i];
-argstr+=SPACE;
-}
-[ParmParse::Table]arg_table;
-constchar*[b]=argstr.c_str();
-bldTable(b,arg_table);
-
-
-
-for(auto&[name,arg_entry]:arg_table){
-auto&src=arg_entry.m_vals;
-auto&dst=table[name].m_vals;
-std::move([std::begin](src),[std::end](src),std::back_inserter(dst));
-}
-}
-[initialized]=true;
-}
-
-boolunused_table_entries_q(const[ParmParse::Table]&table,
-conststd::string&prefix=std::string())
-{
-if(prefix.empty()){
-returnstd::any_of(table.begin(),table.end(),
-[](autoconst&x)->bool{
-returnx.second.m_count==0;
-});
-}else{
-autos=prefix+'.';
+
+
+
+if(num_val==[ParmParse::ALL])
+{
+num_val=static_cast<int>(def->size());
+}
+
+if(num_val==0){returntrue;}
+
+intstop_ix=start_ix+num_val-1;
+if(static_cast<int>(ref.size())<=stop_ix)
+{
+ref.resize(stop_ix+1);
+}
+if(stop_ix>=static_cast<int>(def->size()))
+{
+[amrex::ErrorStream]()<<"ParmParse::queryarrtoomanyvaluesrequestedfor";
+if(occurrence==[ParmParse::LAST])
+{
+[amrex::ErrorStream]()<<"lastoccurrenceof";
+}
+else
+{
+[amrex::ErrorStream]()<<"occurrence"<<occurrence<<"of";
+}
+[amrex::ErrorStream]()<<name<<'\n'<<pp_to_string(name,*def)<<'\n';
+[amrex::Abort]();
+}
+for(intn=start_ix;n<=stop_ix;n++)
+{
+conststd::string&valname=(*def)[n];
+boolok=is(valname,ref[n]);
+if(!ok)
+{
+ifconstexpr(std::is_same_v<T,int>||
+std::is_same_v<T,long>||
+std::is_same_v<T,longlong>||
+std::is_same_v<T,float>||
+std::is_same_v<T,double>)
+{
+if(pp_parser(table,parser_prefix,name,valname,ref[n])){
+continue;
+}
+}else{
+[amrex::ignore_unused](parser_prefix);
+}
+
+[amrex::ErrorStream]()<<"ParmParse::queryarrtypemismatchonvaluenumber"
+<<n<<"of";
+if(occurrence==[ParmParse::LAST])
+{
+[amrex::ErrorStream]()<<"lastoccurrenceof";
+}
+else
+{
+[amrex::ErrorStream]()<<"occurrencenumber"<<occurrence<<"of";
+}
+[amrex::ErrorStream]()<<name<<'\n';
+[amrex::ErrorStream]()<<"Expectedan\""
+<<tok_name(ref)
+<<"\"typewhichcan'tbeparsedfromthestring\""
+<<valname<<"\"\n"
+<<pp_to_string(name,*def)<<'\n';
+[amrex::Abort]();
+}
+}
+returntrue;
+}
+
+template<classT>
+void
+sgetarr(const[ParmParse::Table]&table,
+conststd::string&parser_prefix,
+conststd::string&name,
+std::vector<T>&ref,
+intstart_ix,
+intnum_val,
+intoccurrence)
+{
+if(squeryarr(table,parser_prefix,name,ref,start_ix,num_val,occurrence)==0)
+{
+[amrex::ErrorStream]()<<"ParmParse::sgetarr";
+if(occurrence>=0)
+{
+[amrex::ErrorStream]()<<"occurrencenumber"<<occurrence<<"of";
+}
+[amrex::ErrorStream]()<<"ParmParse::sgetarr():"
+<<name
+<<"notfoundintable"
+<<'\n';
+[ParmParse::dumpTable]([amrex::ErrorStream]());
+[amrex::Abort]();
+}
+}
+
+template<classT>
+void
+saddval(conststd::string&name,constT&ref)
+{
+std::stringstreamval;
+val<<std::setprecision(17)<<ref;
+
+auto&entry=g_table[name];
+entry.m_vals.emplace_back(std::vector<std::string>{val.str()});
+++entry.m_count;
+}
+
+template<classT>
+void
+saddarr(conststd::string&name,conststd::vector<T>&ref)
+{
+std::vector<std::string>arr;
+arr.reserve(ref.size());
+for(autoconst&item:ref){
+std::stringstreamval;
+val<<std::setprecision(17)<<item;
+arr.push_back(val.str());
+}
+
+auto&entry=g_table[name];
+entry.m_vals.emplace_back(std::move(arr));
+++entry.m_count;
+}
+
+
+void
+ppinit(intargc,char**argv,constchar*parfile,[ParmParse::Table]&table)
+{
+if(parfile!=nullptr)
+{
+read_file(parfile,table);
+}
+
+if(argc>0)
+{
+std::stringargstr;
+constcharSPACE='';
+for(inti=0;i<argc;i++)
+{
+argstr+=argv[i];
+argstr+=SPACE;
+}
+[ParmParse::Table]arg_table;
+constchar*[b]=argstr.c_str();
+bldTable(b,arg_table);
+
+
+
+for(auto&[name,arg_entry]:arg_table){
+auto&src=arg_entry.m_vals;
+auto&dst=table[name].m_vals;
+std::move([std::begin](src),[std::end](src),std::back_inserter(dst));
+}
+}
+[initialized]=true;
+}
+
+boolunused_table_entries_q(const[ParmParse::Table]&table,
+conststd::string&prefix=std::string())
+{
+if(prefix.empty()){
returnstd::any_of(table.begin(),table.end(),
-[&](autoconst&x)->bool{
-returnx.second.m_count==0
-&&x.first.substr(0,s.size())==s;
-});
-}
-}
-
-voidpp_print_unused(conststd::string&pfx,const[ParmParse::Table]&table)
-{
-std::vector<std::string>sorted_names;
-sorted_names.reserve(table.size());
-for(autoconst&[name,entry]:table){
-if(entry.m_count==0){
-sorted_names.push_back(name);
-}
-}
-std::sort(sorted_names.begin(),sorted_names.end());
-
-for(autoconst&name:sorted_names){
-autoconst&entry=table.at(name);
-for(autoconst&vals:entry.m_vals){
-[amrex::AllPrint]()<<pfx<<"::"<<pp_to_string(name,vals)<<'\n';
-}
-}
-}
-
-template<typenameT,typenamePARSER_t=std::conditional_t<std::is_integral_v<T>,
-IParser,Parser>>
-PARSER_t
-pp_make_parser(std::stringconst&func,Vector<std::string>const&vars,
-[ParmParse::Table]const&table,std::stringconst&parser_prefix)
-{
-usingvalue_t=std::conditional_t<std::is_integral_v<T>,longlong,double>;
-
-std::vector<std::string>prefixes;
-prefixes.reserve(3);
-prefixes.emplace_back();
-if(!parser_prefix.empty()){
-prefixes.emplace_back(parser_prefix+".");
-}
-if(![ParmParse::ParserPrefix].empty()){
-prefixes.emplace_back([ParmParse::ParserPrefix]+".");
-}
-
-PARSER_tparser(func);
-
-autosymbols=parser.symbols();
-for(autoconst&var:vars){
-symbols.erase(var);
-}
-
-for(autoconst&s:symbols){
-value_tv=0;
-bool[r]=false;
-for(autoconst&pf:prefixes){
-[r]=squeryval(table,parser_prefix,pf+s,v,
-[ParmParse::FIRST],[ParmParse::LAST]);
-if(r){break;}
-}
-if(r==false){
-[amrex::Error]("ParmParse:failedtoparse"+func);
-}
-parser.setConstant(s,v);
-}
-if(!vars.empty()){
-parser.registerVariables(vars);
-}
-
-returnparser;
-}
-
-template<typenameT>
-boolpp_parser(const[ParmParse::Table]&table,conststd::string&parser_prefix,
-conststd::string&name,conststd::string&val,T&ref)
-{
-auto&recursive_symbols=g_parser_recursive_symbols[[OpenMP::get_thread_num]()];
-if(autofound=recursive_symbols.find(name);found!=recursive_symbols.end()){
-[amrex::Error]("ParmParse:recursivereferenceto"+name+"isnotallowed");
-returnfalse;
-}else{
-recursive_symbols.insert(name);
-}
-
-autoparser=pp_make_parser<T>(val,{},table,parser_prefix);
-autoexe=parser.templatecompileHost<0>();
-ref=static_cast<T>(exe());
-
-recursive_symbols.erase(name);
-returntrue;
-}
-
-}
+[](autoconst&x)->bool{
+returnx.second.m_count==0;
+});
+}else{
+autos=prefix+'.';
+returnstd::any_of(table.begin(),table.end(),
+[&](autoconst&x)->bool{
+returnx.second.m_count==0
+&&x.first.substr(0,s.size())==s;
+});
+}
+}
+
+voidpp_print_unused(conststd::string&pfx,const[ParmParse::Table]&table)
+{
+std::vector<std::string>sorted_names;
+sorted_names.reserve(table.size());
+for(autoconst&[name,entry]:table){
+if(entry.m_count==0){
+sorted_names.push_back(name);
+}
+}
+std::sort(sorted_names.begin(),sorted_names.end());
+
+for(autoconst&name:sorted_names){
+autoconst&entry=table.at(name);
+for(autoconst&vals:entry.m_vals){
+[amrex::AllPrint]()<<pfx<<"::"<<pp_to_string(name,vals)<<'\n';
+}
+}
+}
+
+template<typenameT,typenamePARSER_t=std::conditional_t<std::is_integral_v<T>,
+IParser,Parser>>
+PARSER_t
+pp_make_parser(std::stringconst&func,Vector<std::string>const&vars,
+[ParmParse::Table]const&table,std::stringconst&parser_prefix)
+{
+usingvalue_t=std::conditional_t<std::is_integral_v<T>,longlong,double>;
+
+std::vector<std::string>prefixes;
+prefixes.reserve(3);
+prefixes.emplace_back();
+if(!parser_prefix.empty()){
+prefixes.emplace_back(parser_prefix+".");
+}
+if(![ParmParse::ParserPrefix].empty()){
+prefixes.emplace_back([ParmParse::ParserPrefix]+".");
+}
+
+PARSER_tparser(func);
+
+autosymbols=parser.symbols();
+for(autoconst&var:vars){
+symbols.erase(var);
+}
+
+for(autoconst&s:symbols){
+value_tv=0;
+bool[r]=false;
+for(autoconst&pf:prefixes){
+[r]=squeryval(table,parser_prefix,pf+s,v,
+[ParmParse::FIRST],[ParmParse::LAST]);
+if(r){break;}
+}
+if(r==false){
+[amrex::Error]("ParmParse:failedtoparse"+func);
+}
+parser.setConstant(s,v);
+}
+if(!vars.empty()){
+parser.registerVariables(vars);
+}
+
+returnparser;
+}
+
+template<typenameT>
+boolpp_parser(const[ParmParse::Table]&table,conststd::string&parser_prefix,
+conststd::string&name,conststd::string&val,T&ref)
+{
+auto&recursive_symbols=g_parser_recursive_symbols[[OpenMP::get_thread_num]()];
+if(autofound=recursive_symbols.find(name);found!=recursive_symbols.end()){
+[amrex::Error]("ParmParse:recursivereferenceto"+name+"isnotallowed");
+returnfalse;
+}else{
+recursive_symbols.insert(name);
+}
+
+autoparser=pp_make_parser<T>(val,{},table,parser_prefix);
+autoexe=parser.templatecompileHost<0>();
+ref=static_cast<T>(exe());
-std::string
-[ParmParse::prefixedName](conststd::string_view&str)const
-{
-[AMREX_ASSERT](!str.empty());
-
-if([m_prefix].empty()){
-returnstd::string(str);
-}else{
-std::string[r]=[m_prefix]+'.';
-[r].append(str);
-return[r];
-}
-}
-
-void
-[ParmParse::addfile](std::stringconst&filename){
-#ifdefAMREX_USE_MPI
-if([ParallelDescriptor::Communicator]()==[MPI_COMM_NULL])
-{
-throwstd::runtime_error("ParmParse::addfile:AMReXmustbeinitialized");
-}
-#endif
-
-autofile=[FileKeyword];
-std::vector<std::string>val{{filename}};
-addDefn(file,val,g_table);
-}
-
-void
-[ParmParse::Initialize](intargc,
-char**argv,
-constchar*parfile)
-{
-if([initialized])
-{
-[amrex::Error]("ParmParse::Initialize():alreadyinitialized!");
-}
-
-g_parser_recursive_symbols.resize([OpenMP::get_max_threads]());
-
-ppinit(argc,argv,parfile,g_table);
-
-[amrex::ExecOnFinalize]([ParmParse::Finalize]);
-}
-
-bool
-[ParmParse::QueryUnusedInputs]()
-{
-if([ParallelDescriptor::IOProcessor]()&&unused_table_entries_q(g_table))
-{
-if([ParmParse::Verbose]()){
-[amrex::OutStream]()<<"UnusedParmParseVariables:\n";
-pp_print_unused("[TOP]",g_table);
-[amrex::OutStream]()<<'\n';
-}
-returntrue;
-}
-returnfalse;
-}
-
-bool
-[ParmParse::hasUnusedInputs](conststd::string&prefix)
-{
-returnunused_table_entries_q(g_table,prefix);
+recursive_symbols.erase(name);
+returntrue;
+}
+
+}
+
+std::string
+[ParmParse::prefixedName](conststd::string_view&str)const
+{
+[AMREX_ASSERT](!str.empty());
+
+if([m_prefix].empty()){
+returnstd::string(str);
+}else{
+std::string[r]=[m_prefix]+'.';
+[r].append(str);
+return[r];
+}
+}
+
+void
+[ParmParse::addfile](std::stringconst&filename){
+#ifdefAMREX_USE_MPI
+if([ParallelDescriptor::Communicator]()==[MPI_COMM_NULL])
+{
+throwstd::runtime_error("ParmParse::addfile:AMReXmustbeinitialized");
+}
+#endif
+
+autofile=[FileKeyword];
+std::vector<std::string>val{{filename}};
+addDefn(file,val,g_table);
+}
+
+void
+[ParmParse::Initialize](intargc,
+char**argv,
+constchar*parfile)
+{
+if([initialized])
+{
+[amrex::Error]("ParmParse::Initialize():alreadyinitialized!");
+}
+
+g_parser_recursive_symbols.resize([OpenMP::get_max_threads]());
+
+ppinit(argc,argv,parfile,g_table);
+
+[amrex::ExecOnFinalize]([ParmParse::Finalize]);
+}
+
+bool
+[ParmParse::QueryUnusedInputs]()
+{
+if([ParallelDescriptor::IOProcessor]()&&unused_table_entries_q(g_table))
+{
+if([ParmParse::Verbose]()){
+[amrex::OutStream]()<<"UnusedParmParseVariables:\n";
+pp_print_unused("[TOP]",g_table);
+[amrex::OutStream]()<<'\n';
+}
+returntrue;
+}
+returnfalse;
}
-std::vector<std::string>
-[ParmParse::getUnusedInputs](conststd::string&prefix)
+bool
+[ParmParse::hasUnusedInputs](conststd::string&prefix)
{
-std::vector<std::string>sorted_names;
-conststd::stringprefixdot=prefix.empty()?std::string():prefix+".";
-for(autoconst&[name,entry]:g_table){
-if(entry.m_count==0&&
-name.substr(0,prefixdot.size())==prefixdot)
-{
-sorted_names.push_back(name);
-}
-}
-std::sort(sorted_names.begin(),sorted_names.end());
-
-std::vector<std::string>[r];
-for(autoconst&name:sorted_names){
-autoconst&entry=g_table[name];
-for(autoconst&vals:entry.m_vals){
-std::stringtmp(name);
-tmp.append("=");
-for(autoconst&v:vals){
-tmp+=""+v;
-}
-[r].emplace_back(std::move(tmp));
-}
-}
-
-return[r];
-}
-
-std::set<std::string>
-[ParmParse::getEntries](conststd::string&prefix)
-{
-std::set<std::string>[r];
-conststd::stringprefixdot=prefix.empty()?std::string():prefix+".";
-for(autoconst&[name,entry]:g_table){
-if(name.substr(0,prefixdot.size())==prefixdot){
-[r].insert(name);
-}
-}
-return[r];
-}
-
-int
-[ParmParse::Verbose]()
-{
-if([pp_detail::verbose]<0){
-[pp_detail::verbose]=[std::max]([amrex::Verbose](),0);
-[ParmParse][pp]("amrex.parmparse");
-if(![pp].[query]("verbose","v",[pp_detail::verbose])){
-[pp].[add]("verbose",[pp_detail::verbose]);
-}
-}
-return[pp_detail::verbose];
-}
-
-void
-[ParmParse::SetVerbose](intv)
-{
-[pp_detail::verbose]=v;
+returnunused_table_entries_q(g_table,prefix);
+}
+
+std::vector<std::string>
+[ParmParse::getUnusedInputs](conststd::string&prefix)
+{
+std::vector<std::string>sorted_names;
+conststd::stringprefixdot=prefix.empty()?std::string():prefix+".";
+for(autoconst&[name,entry]:g_table){
+if(entry.m_count==0&&
+name.substr(0,prefixdot.size())==prefixdot)
+{
+sorted_names.push_back(name);
+}
+}
+std::sort(sorted_names.begin(),sorted_names.end());
+
+std::vector<std::string>[r];
+for(autoconst&name:sorted_names){
+autoconst&entry=g_table[name];
+for(autoconst&vals:entry.m_vals){
+std::stringtmp(name);
+tmp.append("=");
+for(autoconst&v:vals){
+tmp+=""+v;
+}
+[r].emplace_back(std::move(tmp));
+}
+}
+
+return[r];
+}
+
+std::set<std::string>
+[ParmParse::getEntries](conststd::string&prefix)
+{
+std::set<std::string>[r];
+conststd::stringprefixdot=prefix.empty()?std::string():prefix+".";
+for(autoconst&[name,entry]:g_table){
+if(name.substr(0,prefixdot.size())==prefixdot){
+[r].insert(name);
+}
+}
+return[r];
+}
+
+int
+[ParmParse::Verbose]()
+{
+if([pp_detail::verbose]<0){
+[pp_detail::verbose]=[std::max]([amrex::Verbose](),0);
+[ParmParse][pp]("amrex.parmparse");
+if(![pp].[query]("verbose","v",[pp_detail::verbose])){
+[pp].[add]("verbose",[pp_detail::verbose]);
+}
+}
+return[pp_detail::verbose];
}
void
-[ParmParse::Finalize]()
+[ParmParse::SetVerbose](intv)
{
-if([ParallelDescriptor::IOProcessor]()&&unused_table_entries_q(g_table))
-{
-if([ParmParse::Verbose]()){
-[amrex::OutStream]()<<"UnusedParmParseVariables:\n";
-pp_print_unused("[TOP]",g_table);
-[amrex::OutStream]()<<'\n';
-}
-if([amrex::system::abort_on_unused_inputs]){
-[amrex::Abort]("ERROR:unusedParmParsevariables.");
-}
-}
-g_table.clear();
-
-#if!defined(BL_NO_FORT)
-[amrex_finalize_namelist]();
-#endif
-
-g_parser_recursive_symbols.clear();
+[pp_detail::verbose]=v;
+}
+
+void
+[ParmParse::Finalize]()
+{
+if([ParallelDescriptor::IOProcessor]()&&unused_table_entries_q(g_table))
+{
+if([ParmParse::Verbose]()){
+[amrex::OutStream]()<<"UnusedParmParseVariables:\n";
+pp_print_unused("[TOP]",g_table);
+[amrex::OutStream]()<<'\n';
+}
+if([amrex::system::abort_on_unused_inputs]){
+[amrex::Abort]("ERROR:unusedParmParsevariables.");
+}
+}
+g_table.clear();
-[pp_detail::verbose]=-1;
-[initialized]=false;
-}
+#if!defined(BL_NO_FORT)
+[amrex_finalize_namelist]();
+#endif
-void
-[ParmParse::SetParserPrefix](std::stringa_prefix)
-{
-[ParmParse::ParserPrefix]=std::move(a_prefix);
+g_parser_recursive_symbols.clear();
+
+[pp_detail::verbose]=-1;
+[initialized]=false;
}
void
-[ParmParse::dumpTable](std::ostream&os,boolprettyPrint)
+[ParmParse::SetParserPrefix](std::stringa_prefix)
{
-std::vector<std::string>sorted_names;
-sorted_names.reserve(g_table.size());
-for(autoconst&[name,entry]:g_table){
-sorted_names.push_back(name);
-}
-std::sort(sorted_names.begin(),sorted_names.end());
-
-for(autoconst&name:sorted_names){
-autoconst&entry=g_table[name];
-if(prettyPrint&&entry.m_count>0){
-for(autoconst&vals:entry.m_vals){
-os<<pp_to_pretty_string(name,vals)<<'\n';
-}
-}
-else{
-for(autoconst&vals:entry.m_vals){
-os<<pp_to_string(name,vals)<<'\n';
-}
-}
-}
-}
-
-int
-[ParmParse::countval](constchar*name,
-intn)const
-{
-
-
-
-autoconst*def=ppindex(*[m_table],n,[prefixedName](name));
-returndef==nullptr?0:static_cast<int>(def->size());
-}
-
-
-void
-[ParmParse::getkth](constchar*name,
-intk,
-bool&ref,
-intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
-void
-[ParmParse::get](constchar*name,
-bool&ref,
-intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
-}
-
-int
-[ParmParse::querykth](constchar*name,
-intk,
-bool&ref,
-intival)const
-{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
-int
-[ParmParse::query](constchar*name,
-bool&ref,
-intival)const
-{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
-}
-
-void
-[ParmParse::add](constchar*name,
-constboolval)
-{
-saddval([prefixedName](name),val);
-}
-
-
-void
-[ParmParse::getkth](constchar*name,intk,int&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+[ParmParse::ParserPrefix]=std::move(a_prefix);
+}
+
+void
+[ParmParse::dumpTable](std::ostream&os,boolprettyPrint)
+{
+std::vector<std::string>sorted_names;
+sorted_names.reserve(g_table.size());
+for(autoconst&[name,entry]:g_table){
+sorted_names.push_back(name);
+}
+std::sort(sorted_names.begin(),sorted_names.end());
+
+for(autoconst&name:sorted_names){
+autoconst&entry=g_table[name];
+if(prettyPrint&&entry.m_count>0){
+for(autoconst&vals:entry.m_vals){
+os<<pp_to_pretty_string(name,vals)<<'\n';
+}
+}
+else{
+for(autoconst&vals:entry.m_vals){
+os<<pp_to_string(name,vals)<<'\n';
+}
+}
+}
+}
+
+int
+[ParmParse::countval](constchar*name,
+intn)const
+{
+
+
+
+autoconst*def=ppindex(*[m_table],n,[prefixedName](name));
+returndef==nullptr?0:static_cast<int>(def->size());
+}
+
+
+void
+[ParmParse::getkth](constchar*name,
+intk,
+bool&ref,
+intival)const
+{
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+}
+
+void
+[ParmParse::get](constchar*name,
+bool&ref,
+intival)const
+{
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+}
+
+int
+[ParmParse::querykth](constchar*name,
+intk,
+bool&ref,
+intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+}
+
+int
+[ParmParse::query](constchar*name,
+bool&ref,
+intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+}
+
+void
+[ParmParse::add](constchar*name,
+constboolval)
+{
+saddval([prefixedName](name),val);
+}
+
+
void
-[ParmParse::get](constchar*name,int&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,int&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,int&ref,intival)const
+void
+[ParmParse::get](constchar*name,int&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,int&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,int&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,constintval)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,int&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<int>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<int>&ref,intstart_ix,
-intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<int>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<int>&ref,intstart_ix,
-intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<int>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,constintval)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<int>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<int>&ref,intstart_ix,
+intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<int>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<int>&ref,intstart_ix,
+intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-
-void
-[ParmParse::getkth](constchar*name,intk,long&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<int>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
+
void
-[ParmParse::get](constchar*name,long&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,long&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,long&ref,intival)const
+void
+[ParmParse::get](constchar*name,long&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,long&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,long&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,
-constlongval)
-{
-saddval([prefixedName](name),val);
-}
-
-void
-[ParmParse::getktharr](constchar*name,intk,std::vector<long>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<long>&ref,intstart_ix,
-intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<long>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<long>&ref,intstart_ix,
-intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<long>&ref)
-{
-saddarr([prefixedName](name),ref);
+int
+[ParmParse::query](constchar*name,long&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+}
+
+void
+[ParmParse::add](constchar*name,
+constlongval)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<long>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<long>&ref,intstart_ix,
+intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<long>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<long>&ref,intstart_ix,
+intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-void
-[ParmParse::getkth](constchar*name,intk,longlong&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<long>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
void
-[ParmParse::get](constchar*name,longlong&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,longlong&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,longlong&ref,intival)const
+void
+[ParmParse::get](constchar*name,longlong&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,longlong&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,longlong&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,constlonglongval)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,longlong&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<longlong>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<longlong>&ref,intstart_ix,
-intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<longlong>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<longlong>&ref,intstart_ix,
-intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<longlong>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,constlonglongval)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<longlong>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<longlong>&ref,intstart_ix,
+intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<longlong>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<longlong>&ref,intstart_ix,
+intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-void
-[ParmParse::getkth](constchar*name,intk,float&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<longlong>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
void
-[ParmParse::get](constchar*name,float&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,float&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,float&ref,intival)const
+void
+[ParmParse::get](constchar*name,float&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,float&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,float&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,constfloatval)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,float&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<float>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<float>&ref,intstart_ix,
-intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<float>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<float>&ref,intstart_ix,
-intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<float>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,constfloatval)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<float>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<float>&ref,intstart_ix,
+intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<float>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<float>&ref,intstart_ix,
+intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-
-
-void
-[ParmParse::getkth](constchar*name,intk,double&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<float>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
+
+
void
-[ParmParse::get](constchar*name,double&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,double&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,double&ref,intival)const
+void
+[ParmParse::get](constchar*name,double&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,double&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,double&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,constdoubleval)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,double&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<double>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<double>&ref,intstart_ix,
-intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<double>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<double>&ref,intstart_ix,
-intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<double>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,constdoubleval)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<double>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<double>&ref,intstart_ix,
+intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<double>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<double>&ref,intstart_ix,
+intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-
-
-void
-[ParmParse::getkth](constchar*name,intk,std::string&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<double>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
+
+
void
-[ParmParse::get](constchar*name,std::string&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,std::string&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,std::string&ref,intival)const
+void
+[ParmParse::get](constchar*name,std::string&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,std::string&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,std::string&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,conststd::string&val)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,std::string&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<std::string>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<std::string>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<std::string>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<std::string>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<std::string>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,conststd::string&val)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<std::string>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<std::string>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<std::string>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<std::string>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-
-
-void
-[ParmParse::getkth](constchar*name,intk,[IntVect]&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<std::string>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
+
+
void
-[ParmParse::get](constchar*name,[IntVect]&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,[IntVect]&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,[IntVect]&ref,intival)const
+void
+[ParmParse::get](constchar*name,[IntVect]&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,[IntVect]&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,[IntVect]&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,const[IntVect]&val)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,[IntVect]&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<IntVect>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<IntVect>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<IntVect>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<IntVect>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<IntVect>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,const[IntVect]&val)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<IntVect>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<IntVect>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<IntVect>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<IntVect>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-void
-[ParmParse::getkth](constchar*name,intk,[Box]&ref,intival)const
-{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
-}
-
+void
+[ParmParse::addarr](constchar*name,conststd::vector<IntVect>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
void
-[ParmParse::get](constchar*name,[Box]&ref,intival)const
+[ParmParse::getkth](constchar*name,intk,[Box]&ref,intival)const
{
-sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-int
-[ParmParse::querykth](constchar*name,intk,[Box]&ref,intival)const
+void
+[ParmParse::get](constchar*name,[Box]&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
+sgetval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
int
-[ParmParse::query](constchar*name,[Box]&ref,intival)const
+[ParmParse::querykth](constchar*name,intk,[Box]&ref,intival)const
{
-returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,k);
}
-void
-[ParmParse::add](constchar*name,const[Box]&val)
-{
-saddval([prefixedName](name),val);
+int
+[ParmParse::query](constchar*name,[Box]&ref,intival)const
+{
+returnsqueryval(*[m_table],[m_parser_prefix],[prefixedName](name),ref,ival,[LAST]);
}
void
-[ParmParse::getktharr](constchar*name,intk,std::vector<Box>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-void
-[ParmParse::getarr](constchar*name,std::vector<Box>&ref,
-intstart_ix,intnum_val)const
-{
-sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-int
-[ParmParse::queryktharr](constchar*name,intk,std::vector<Box>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
-}
-
-int
-[ParmParse::queryarr](constchar*name,std::vector<Box>&ref,
-intstart_ix,intnum_val)const
-{
-returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
-}
-
-void
-[ParmParse::addarr](constchar*name,conststd::vector<Box>&ref)
-{
-saddarr([prefixedName](name),ref);
+[ParmParse::add](constchar*name,const[Box]&val)
+{
+saddval([prefixedName](name),val);
+}
+
+void
+[ParmParse::getktharr](constchar*name,intk,std::vector<Box>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+void
+[ParmParse::getarr](constchar*name,std::vector<Box>&ref,
+intstart_ix,intnum_val)const
+{
+sgetarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
+}
+
+int
+[ParmParse::queryktharr](constchar*name,intk,std::vector<Box>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,k);
+}
+
+int
+[ParmParse::queryarr](constchar*name,std::vector<Box>&ref,
+intstart_ix,intnum_val)const
+{
+returnsqueryarr(*[m_table],[m_parser_prefix],[prefixedName](name),ref,start_ix,num_val,[LAST]);
}
-
-int
-[ParmParse::queryarr](constchar*name,[IntVect]&ref)const
-{
-std::vector<int>v;
-intexist=this->[queryarr](name,v);
-if(exist){
-[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
-for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
-}
-returnexist;
-}
-
-void
-[ParmParse::getarr](constchar*name,[IntVect]&ref)const
-{
-std::vector<int>v;
-this->[getarr](name,v);
-[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
-for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
-}
-
-int
-[ParmParse::queryarr](constchar*name,RealVect&ref)const
-{
-std::vector<Real>v;
-intexist=this->[queryarr](name,v);
-if(exist){
-[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
-for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
-}
-returnexist;
-}
-
-void
-[ParmParse::getarr](constchar*name,RealVect&ref)const
-{
-std::vector<Real>v;
-this->[getarr](name,v);
-[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
-for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
-}
-
-
-
-
-
-int
-[ParmParse::countname](conststd::string&name)const
-{
-autopname=[prefixedName](name);
-autofound=[m_table]->find(pname);
-if(found!=[m_table]->cend()){
-returnstatic_cast<int>(found->second.m_vals.size());
-}else{
-return0;
-}
-}
-
-
-
-
-
-bool
-[ParmParse::contains](constchar*name)const
-{
-autopname=[prefixedName](name);
-autofound=[m_table]->find(pname);
-if(found!=[m_table]->cend()){
-#ifdefAMREX_USE_OMP
-#pragmaompatomicupdate
-#endif
-++(found->second.m_count);
-returntrue;
-}else{
-returnfalse;
-}
-}
-
-int
-[ParmParse::remove](constchar*name)
-{
-autoconstpname=[prefixedName](name);
-auton=[m_table]->erase(pname);
-returnstatic_cast<int>(n);
-}
-
-namespace{
-template<classT>
-boolsqueryWithParser(const[ParmParse::Table]&table,
-conststd::string&parser_prefix,
-conststd::string&name,
-T&ref)
-{
-std::vector<std::string>vals;
-boolexist=squeryarr(table,parser_prefix,name,vals,
-[ParmParse::FIRST],[ParmParse::ALL],[ParmParse::LAST]);
-if(!exist){returnfalse;}
-
-std::stringcombined_string;
-for(autoconst&v:vals){
-combined_string.append(v);
-}
-returnpp_parser(table,parser_prefix,name,combined_string,ref);
-}
-}
-
-int
-[ParmParse::queryWithParser](constchar*name,int&ref)const
-{
-returnsqueryWithParser(*[m_table],[m_parser_prefix],[prefixedName](name),ref);
+void
+[ParmParse::addarr](constchar*name,conststd::vector<Box>&ref)
+{
+saddarr([prefixedName](name),ref);
+}
+
+
+int
+[ParmParse::queryarr](constchar*name,[IntVect]&ref)const
+{
+std::vector<int>v;
+intexist=this->[queryarr](name,v);
+if(exist){
+[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
+for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
+}
+returnexist;
+}
+
+void
+[ParmParse::getarr](constchar*name,[IntVect]&ref)const
+{
+std::vector<int>v;
+this->[getarr](name,v);
+[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
+for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
+}
+
+int
+[ParmParse::queryarr](constchar*name,RealVect&ref)const
+{
+std::vector<Real>v;
+intexist=this->[queryarr](name,v);
+if(exist){
+[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
+for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
+}
+returnexist;
+}
+
+void
+[ParmParse::getarr](constchar*name,RealVect&ref)const
+{
+std::vector<Real>v;
+this->[getarr](name,v);
+[AMREX_ALWAYS_ASSERT](v.size()==AMREX_SPACEDIM);
+for(inti=0;i<AMREX_SPACEDIM;++i){ref[i]=v[i];}
+}
+
+
+
+
+
+int
+[ParmParse::countname](conststd::string&name)const
+{
+autopname=[prefixedName](name);
+autofound=[m_table]->find(pname);
+if(found!=[m_table]->cend()){
+returnstatic_cast<int>(found->second.m_vals.size());
+}else{
+return0;
+}
+}
+
+
+
+
+
+bool
+[ParmParse::contains](constchar*name)const
+{
+autopname=[prefixedName](name);
+autofound=[m_table]->find(pname);
+if(found!=[m_table]->cend()){
+#ifdefAMREX_USE_OMP
+#pragmaompatomicupdate
+#endif
+++(found->second.m_count);
+returntrue;
+}else{
+returnfalse;
+}
+}
+
+int
+[ParmParse::remove](constchar*name)
+{
+autoconstpname=[prefixedName](name);
+auton=[m_table]->erase(pname);
+returnstatic_cast<int>(n);
+}
+
+namespace{
+template<classT>
+boolsqueryWithParser(const[ParmParse::Table]&table,
+conststd::string&parser_prefix,
+conststd::string&name,
+T&ref)
+{
+std::vector<std::string>vals;
+boolexist=squeryarr(table,parser_prefix,name,vals,
+[ParmParse::FIRST],[ParmParse::ALL],[ParmParse::LAST]);
+if(!exist){returnfalse;}
+
+std::stringcombined_string;
+for(autoconst&v:vals){
+combined_string.append(v);
+}
+returnpp_parser(table,parser_prefix,name,combined_string,ref);
+}
}
int
-[ParmParse::queryWithParser](constchar*name,long&ref)const
+[ParmParse::queryWithParser](constchar*name,int&ref)const
{
returnsqueryWithParser(*[m_table],[m_parser_prefix],[prefixedName](name),ref);
}
int
-[ParmParse::queryWithParser](constchar*name,longlong&ref)const
+[ParmParse::queryWithParser](constchar*name,long&ref)const
{
returnsqueryWithParser(*[m_table],[m_parser_prefix],[prefixedName](name),ref);
}
int
-[ParmParse::queryWithParser](constchar*name,float&ref)const
+[ParmParse::queryWithParser](constchar*name,longlong&ref)const
{
returnsqueryWithParser(*[m_table],[m_parser_prefix],[prefixedName](name),ref);
}
int
-[ParmParse::queryWithParser](constchar*name,double&ref)const
+[ParmParse::queryWithParser](constchar*name,float&ref)const
{
returnsqueryWithParser(*[m_table],[m_parser_prefix],[prefixedName](name),ref);
}
-Parser
-[ParmParse::makeParser](std::stringconst&func,
-Vector<std::string>const&vars)const
-{
-returnpp_make_parser<double>(func,vars,*[m_table],[m_parser_prefix]);
-}
-
-IParser
-[ParmParse::makeIParser](std::stringconst&func,
-Vector<std::string>const&vars)const
-{
-returnpp_make_parser<longlong>(func,vars,*[m_table],[m_parser_prefix]);
-}
-
-}
+int
+[ParmParse::queryWithParser](constchar*name,double&ref)const
+{
+returnsqueryWithParser(*[m_table],[m_parser_prefix],[prefixedName](name),ref);
+}
+
+Parser
+[ParmParse::makeParser](std::stringconst&func,
+Vector<std::string>const&vars)const
+{
+returnpp_make_parser<double>(func,vars,*[m_table],[m_parser_prefix]);
+}
+
+IParser
+[ParmParse::makeIParser](std::stringconst&func,
+Vector<std::string>const&vars)const
+{
+returnpp_make_parser<longlong>(func,vars,*[m_table],[m_parser_prefix]);
+}
+
+}
diff --git a/amrex/docs_xml/doxygen/classamrex_1_1ParmParse.xml b/amrex/docs_xml/doxygen/classamrex_1_1ParmParse.xml
index 497507b6de..942fabddee 100644
--- a/amrex/docs_xml/doxygen/classamrex_1_1ParmParse.xml
+++ b/amrex/docs_xml/doxygen/classamrex_1_1ParmParse.xml
@@ -166,7 +166,7 @@
-
+
[int]
@@ -189,7 +189,7 @@
-
+
[int]
@@ -207,7 +207,7 @@
-
+
void
@@ -238,7 +238,7 @@
-
+
void
@@ -265,7 +265,7 @@
-
+
[int]
@@ -296,7 +296,7 @@
-
+
[int]
@@ -323,7 +323,7 @@
-
+
void
@@ -345,7 +345,7 @@
-
+
void
@@ -376,7 +376,7 @@
-
+
void
@@ -403,7 +403,7 @@
-
+
[int]
@@ -434,7 +434,7 @@
-
+
[int]
@@ -461,7 +461,7 @@
-
+
void
@@ -483,7 +483,7 @@
-
+
void
@@ -514,7 +514,7 @@
-
+
void
@@ -541,7 +541,7 @@
-
+
[int]
@@ -572,7 +572,7 @@
-
+
[int]
@@ -599,7 +599,7 @@
-
+
void
@@ -621,7 +621,7 @@
-
+
void
@@ -652,7 +652,7 @@
-
+
void
@@ -679,7 +679,7 @@
-
+
[int]
@@ -710,7 +710,7 @@
-
+
[int]
@@ -737,7 +737,7 @@
-
+
void
@@ -759,7 +759,7 @@
-
+
void
@@ -790,7 +790,7 @@
-
+
void
@@ -817,7 +817,7 @@
-
+
[int]
@@ -848,7 +848,7 @@
-
+
[int]
@@ -875,7 +875,7 @@
-
+
void
@@ -897,7 +897,7 @@
-
+
void
@@ -928,7 +928,7 @@
-
+
void
@@ -955,7 +955,7 @@
-
+
[int]
@@ -986,7 +986,7 @@
-
+
[int]
@@ -1013,7 +1013,7 @@
-
+
void
@@ -1035,7 +1035,7 @@
-
+
void
@@ -1066,7 +1066,7 @@
-
+
void
@@ -1093,7 +1093,7 @@
-
+
[int]
@@ -1124,7 +1124,7 @@
-
+
[int]
@@ -1151,7 +1151,7 @@
-
+
void
@@ -1173,7 +1173,7 @@
-
+
void
@@ -1204,7 +1204,7 @@
-
+
void
@@ -1231,7 +1231,7 @@
-
+
[int]
@@ -1262,7 +1262,7 @@
-
+
[int]
@@ -1289,7 +1289,7 @@
-
+
void
@@ -1311,7 +1311,7 @@
-
+
void
@@ -1342,7 +1342,7 @@
-
+
void
@@ -1369,7 +1369,7 @@
-
+
[int]
@@ -1400,7 +1400,7 @@
-
+
[int]
@@ -1427,7 +1427,7 @@
-
+
void
@@ -1449,7 +1449,7 @@
-
+
void
@@ -1485,7 +1485,7 @@
-
+
void
@@ -1517,7 +1517,7 @@
-
+
[int]
@@ -1553,7 +1553,7 @@
-
+
[int]
@@ -1585,7 +1585,7 @@
-
+
void
@@ -1607,7 +1607,7 @@
-
+
void
@@ -1643,7 +1643,7 @@
-
+
void
@@ -1675,7 +1675,7 @@
-
+
[int]
@@ -1711,7 +1711,7 @@
-
+
[int]
@@ -1743,7 +1743,7 @@
-
+
void
@@ -1765,7 +1765,7 @@
-
+
void
@@ -1801,7 +1801,7 @@
-
+
void
@@ -1833,7 +1833,7 @@
-
+
[int]
@@ -1869,7 +1869,7 @@
-
+
[int]
@@ -1901,7 +1901,7 @@
-
+
void
@@ -1923,7 +1923,7 @@
-
+
void
@@ -1959,7 +1959,7 @@
-
+
void
@@ -1991,7 +1991,7 @@
-
+
[int]
@@ -2027,7 +2027,7 @@
-
+
[int]
@@ -2059,7 +2059,7 @@
-
+
void
@@ -2081,7 +2081,7 @@
-
+
void
@@ -2117,7 +2117,7 @@
-
+
void
@@ -2149,7 +2149,7 @@
-
+
[int]
@@ -2185,7 +2185,7 @@
-
+
[int]
@@ -2217,7 +2217,7 @@
-
+
void
@@ -2239,7 +2239,7 @@
-
+
void
@@ -2275,7 +2275,7 @@
-
+
void
@@ -2307,7 +2307,7 @@
-
+
[int]
@@ -2343,7 +2343,7 @@
-
+
[int]
@@ -2375,7 +2375,7 @@
-
+
void
@@ -2397,7 +2397,7 @@
-
+
void
@@ -2433,7 +2433,7 @@
-
+
void
@@ -2465,7 +2465,7 @@
-
+
[int]
@@ -2501,7 +2501,7 @@
-
+
[int]
@@ -2533,7 +2533,7 @@
-
+
void
@@ -2555,7 +2555,7 @@
-
+
void
@@ -2591,7 +2591,7 @@
-
+
void
@@ -2623,7 +2623,7 @@
-
+
[int]
@@ -2659,7 +2659,7 @@
-
+
[int]
@@ -2691,7 +2691,7 @@
-
+
void
@@ -2713,7 +2713,7 @@
-
+
[int]
@@ -2734,7 +2734,7 @@
-
+
void
@@ -2755,7 +2755,7 @@
-
+
[int]
@@ -2777,7 +2777,7 @@
-
+
void
@@ -2799,7 +2799,7 @@
-
+
@@ -3026,7 +3026,7 @@
-
+
[int]
@@ -3047,7 +3047,7 @@
-
+
[int]
@@ -3068,7 +3068,7 @@
-
+
[int]
@@ -3089,7 +3089,7 @@
-
+
[int]
@@ -3110,7 +3110,7 @@
-
+
@@ -3466,7 +3466,7 @@
-
+
[Parser]
@@ -3488,7 +3488,7 @@
-
+
[IParser]
@@ -3510,7 +3510,7 @@
-
+
const [Table] &
@@ -3551,7 +3551,7 @@
-
+
void
@@ -3565,7 +3565,7 @@
-
+
void
@@ -3583,7 +3583,7 @@
-
+
[int]
@@ -3596,7 +3596,7 @@
-
+
void
@@ -3613,7 +3613,7 @@
-
+
void
@@ -3636,7 +3636,7 @@
-
+
void
@@ -3654,7 +3654,7 @@
-
+
bool
@@ -3667,7 +3667,7 @@
-
+
bool
@@ -3686,7 +3686,7 @@
-
+
std::vector< std::string >
@@ -3705,7 +3705,7 @@
-
+
std::set< std::string >
@@ -3724,7 +3724,7 @@
-
+
@@ -3743,7 +3743,7 @@
-
+