www.mooseframework.org
Namespaces | Functions | Variables
Conversion.C File Reference

Go to the source code of this file.

Namespaces

 Moose
 MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
 

Functions

void Moose::initCoordinateSystemType ()
 
void Moose::initSolveType ()
 
void Moose::initEigenSolveType ()
 
void Moose::initEigenProlemType ()
 
void Moose::initWhichEigenPairs ()
 
void Moose::initLineSearchType ()
 
void Moose::initTimeIntegratorsType ()
 
void Moose::initMffdType ()
 
void Moose::initRMType ()
 
template<>
QuadratureType Moose::stringToEnum< QuadratureType > (const std::string &s)
 
template<>
Order Moose::stringToEnum< Order > (const std::string &s)
 
template<>
CoordinateSystemType Moose::stringToEnum< CoordinateSystemType > (const std::string &s)
 
template<>
SolveType Moose::stringToEnum< SolveType > (const std::string &s)
 
template<>
EigenSolveType Moose::stringToEnum< EigenSolveType > (const std::string &s)
 
template<>
EigenProblemType Moose::stringToEnum< EigenProblemType > (const std::string &s)
 
template<>
WhichEigenPairs Moose::stringToEnum< WhichEigenPairs > (const std::string &s)
 
template<>
LineSearchType Moose::stringToEnum< LineSearchType > (const std::string &s)
 
template<>
TimeIntegratorType Moose::stringToEnum< TimeIntegratorType > (const std::string &s)
 
template<>
MffdType Moose::stringToEnum< MffdType > (const std::string &s)
 
template<>
RelationshipManagerType Moose::stringToEnum< RelationshipManagerType > (const std::string &s)
 
std::string Moose::stringify (const Moose::RelationshipManagerType &t)
 
std::string Moose::stringify (libMesh::FEFamily f)
 
std::string Moose::stringify (const SolveType &t)
 Convert solve type into human readable string. More...
 
std::string Moose::stringify (const EigenSolveType &t)
 Convert eigen solve type into human readable string. More...
 
std::string Moose::stringify (const VarFieldType &t)
 Convert variable field type into human readable string. More...
 
std::string Moose::stringify (SolutionIterationType t)
 Convert SolutionIterationType into string. More...
 
std::string Moose::stringify (ElementType t)
 Convert ElementType into string. More...
 
std::string Moose::stringify (libMesh::ElemType t)
 Convert the libmesh ElemType into string. More...
 
std::string Moose::stringify (const std::string &s)
 Add no-op stringify if the argument already is a string (must use overloading) More...
 
std::string Moose::stringifyExact (Real)
 Stringify Reals with enough precision to guarantee lossless Real -> string -> Real roundtrips. More...
 
Point Moose::toPoint (const std::vector< Real > &pos)
 Convert point represented as std::vector into Point. More...
 

Variables

std::map< std::string, CoordinateSystemType > Moose::coordinate_system_type_to_enum
 
std::map< std::string, SolveType > Moose::solve_type_to_enum
 
std::map< std::string, EigenSolveType > Moose::eigen_solve_type_to_enum
 
std::map< std::string, EigenProblemTypeMoose::eigen_problem_type_to_enum
 
std::map< std::string, WhichEigenPairs > Moose::which_eigen_pairs_to_enum
 
std::map< std::string, LineSearchType > Moose::line_search_type_to_enum
 
std::map< std::string, TimeIntegratorType > Moose::time_integrator_to_enum
 
std::map< std::string, MffdType > Moose::mffd_type_to_enum
 
std::map< std::string, RelationshipManagerType > Moose::rm_type_to_enum