https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
Conversion.C File Reference

Go to the source code of this file.

Namespaces

namespace  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 (const Moose::TimeIntegratorType &t)
 
std::string Moose::stringify (libMesh::FEFamily f)
 Convert FEType from libMesh into string.
 
std::string Moose::stringify (const libMesh::FEType &t)
 Convert a libMesh FEType into a string reporting its family and order, along with whether its basis participates in p-refinement for the families where that has meaning.
 
std::string Moose::stringify (const SolveType &t)
 Convert solve type into human readable string.
 
std::string Moose::stringify (const EigenSolveType &t)
 Convert eigen solve type into human readable string.
 
std::string Moose::stringify (const VarFieldType &t)
 Convert variable field type into human readable string.
 
std::string Moose::stringify (SolutionIterationType t)
 Convert SolutionIterationType into string.
 
std::string Moose::stringify (ElementType t)
 Convert ElementType into string.
 
std::string Moose::stringify (libMesh::ElemType t)
 Convert the libmesh ElemType into string.
 
std::string Moose::stringify (const std::string &s)
 Add no-op stringify if the argument already is a string (must use overloading)
 
std::string Moose::stringifyExact (Real)
 Stringify Reals with enough precision to guarantee lossless Real -> string -> Real roundtrips.
 
Point Moose::toPoint (const std::vector< Real > &pos)
 

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, EigenProblemType > Moose::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