Lightweight adaptor over a std::map relating names of GridFunctions with the name of their time derivatives. More...
#include <MFEMContainers.h>
Public Types | |
| using | MapType = std::map< std::string, std::string > |
| using | const_iterator = typename MapType::const_iterator |
Public Member Functions | |
| void | addTimeDerivativeAssociation (const std::string &var_name, const std::string &time_derivative_var_name) |
| bool | isTimeDerivative (const std::string &time_derivative_var_name) const |
| bool | hasTimeDerivative (const std::string &var_name) const |
| const std::string & | getTimeDerivativeName (const std::string &var_name) const |
| const std::string & | getTimeIntegralName (const std::string &time_derivative_var_name) const |
Static Public Member Functions | |
| static std::string | createTimeDerivativeName (std::string_view name) |
Private Attributes | |
| MapType | _field_map |
| const std::string | null_str |
Lightweight adaptor over a std::map relating names of GridFunctions with the name of their time derivatives.
Definition at line 194 of file MFEMContainers.h.
| using Moose::MFEM::TimeDerivativeMap::const_iterator = typename MapType::const_iterator |
Definition at line 198 of file MFEMContainers.h.
| using Moose::MFEM::TimeDerivativeMap::MapType = std::map<std::string, std::string> |
Definition at line 197 of file MFEMContainers.h.
|
inline |
|
inlinestatic |
Definition at line 245 of file MFEMContainers.h.
|
inline |
Definition at line 221 of file MFEMContainers.h.
Referenced by Moose::MFEM::TimeDependentEquationSystem::ApplyEssentialBCs(), Moose::MFEM::TimeDependentEquationSystem::BuildBilinearForms(), Moose::MFEM::TimeDependentEquationSystem::BuildMixedBilinearForms(), and Moose::MFEM::TimeDependentEquationSystem::SetTrialVariableNames().
|
inline |
Definition at line 233 of file MFEMContainers.h.
Referenced by Moose::MFEM::TimeDependentEquationSystem::BuildMixedBilinearForms().
|
inline |
Definition at line 216 of file MFEMContainers.h.
|
inline |
Definition at line 206 of file MFEMContainers.h.
Referenced by Moose::MFEM::TimeDependentEquationSystem::AddKernel().
|
private |
Definition at line 251 of file MFEMContainers.h.
Referenced by addTimeDerivativeAssociation(), getTimeDerivativeName(), hasTimeDerivative(), and isTimeDerivative().
|
private |
Definition at line 252 of file MFEMContainers.h.
Referenced by getTimeDerivativeName().
1.8.14