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