26 #ifndef GRINS_SOURCE_TERM_BASE_H
27 #define GRINS_SOURCE_TERM_BASE_H
34 #include "libmesh/enum_order.h"
35 #include "libmesh/enum_fe_family.h"
54 SourceTermBase(
const std::string& physics_name,
const GetPot& input );
62 std::vector<VariableIndex>
_vars;
64 std::vector<GRINSEnums::FEFamily>
_var_FE;
78 #endif // GRINS_SOURCE_TERM_BASE_H
std::vector< VariableIndex > _vars
virtual ~SourceTermBase()
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem.
void parse_var_info(const GetPot &input)
Helper function.
std::vector< std::string > _var_names
Base class for generic source function term, f(x,y,z,t).
virtual void init_variables(libMesh::FEMSystem *system)
Initialize variables for this physics.
std::vector< GRINSEnums::Order > _var_order
std::vector< GRINSEnums::FEFamily > _var_FE