26 #ifndef GRINS_DISPLACEMENT_FE_VARIABLES_H
27 #define GRINS_DISPLACEMENT_FE_VARIABLES_H
44 const std::string& physics_name,
45 bool is_2D,
bool is_3D,
51 virtual void init( libMesh::FEMSystem* system );
60 const std::string&
u_name()
const;
61 const std::string&
v_name()
const;
62 const std::string&
w_name()
const;
71 std::vector<std::string> var_names(3);
72 var_names[0] =
"u_displacment";
73 var_names[1] =
"v_displacment";
74 var_names[2] =
"w_displacment";
80 std::vector<std::string> var_names(3);
154 #endif // GRINS_DISPLACEMENT_FE_VARIABLES_H
unsigned int VariableIndex
More descriptive name of the type used for variable indices.
DisplacementFEVariables()
std::vector< std::string > old_var_names()
static std::string displacement_section()
std::string subsection() const
Base class for variables with multiple components that all have the same FEType.
bool _is_2D
Tracks whether this is a 2D problem.
const std::string & w_name() const
bool _is_3D
Tracks whether this is a 3D problem.
virtual ~DisplacementFEVariables()
std::vector< std::string > default_names()
const std::string & v_name() const
virtual void init(libMesh::FEMSystem *system)
Initialize System variables.
const std::string & u_name() const
std::vector< std::string > _var_names
bool is_constraint_var() const
std::vector< VariableIndex > _vars