|
void | addConstantsToParser () |
| add Physical constants to Parser constants More...
|
|
template<class T > |
void | replaceWithParser (amrex::ParmParse &pp, char const *const str) |
| replace ParmParse input with a Parsed version More...
|
|
template<class T > |
void | replaceArrWithParser (amrex::ParmParse &pp, char const *const str) |
| array version of replaceWithParser More...
|
|
void | replaceAmrexParamsWithParser () |
| replace AMReX input parameters with Parsed version More...
|
|
void | setDefaultParams () |
| set default ParmParse parameters before AMReX is initialized More...
|
|
int | safeCastToInt (const double x, const std::string &real_name) |
| return valid int, asserts if inf or NaN More...
|
|
amrex::Long | safeCastToLong (const double x, const std::string &real_name) |
| return valid Long, asserts if inf or NaN More...
|
|
void | initParser (amrex::Parser &parser, amrex::Vector< std::string > const &varnames) |
| init Parser ready to compile More...
|
|
void | fillWithParser (std::string const &str, double &val) |
| fill second argument val with a value obtained through Parsing str for std::string: val is same as str More...
|
|
void | fillWithParser (std::string const &str, float &val) |
|
void | fillWithParser (std::string const &str, int &val) |
|
void | fillWithParser (std::string const &str, amrex::Long &val) |
|
void | fillWithParser (std::string const &str, bool &val) |
|
void | fillWithParser (std::string const &str, std::string &val, bool do_escape_backtransform=true) |
|
template<class T > |
void | fillWithParserArr (std::vector< std::string > const &str_arr, T &val) |
| fill second argument val of array type with a value obtained through Parsing str_arr if val is just a single value, str_arr is reduced to a single string with spaces as separators More...
|
|
template<class T > |
void | fillWithParserArr (std::vector< std::string > const &str_arr, std::vector< T > &val_arr) |
|
template<class T > |
void | fillWithParserArr (std::vector< std::string > const &str_arr, amrex::Vector< T > &val_arr) |
|
template<class T , std::size_t size> |
void | fillWithParserArr (std::vector< std::string > const &str_arr, std::array< T, size > &val_arr) |
|
void | fillWithParserArr (std::vector< std::string > const &str_arr, amrex::RealVect &val_arr) |
|
void | fillWithParserArr (std::vector< std::string > const &str_arr, amrex::IntVect &val_arr) |
|