34 #include "libmesh/getpot.h"
35 #include "libmesh/fem_system.h"
42 _disp_vars(input,physics_name,false,true)
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem.
static std::string displacement_section()
DisplacementFEVariables _disp_vars
virtual void set_time_evolving_vars(libMesh::FEMSystem *system)
Set which variables are time evolving.
static void check_and_register_variable(const std::string &var_name, const FEVariablesBase &variable)
First check if var_name is registered and then register.
void set_neumann_bc_is_positive(bool is_positive)
Reset whetever Neumann bc is postive or not.
virtual void init(libMesh::FEMSystem *system)
Initialize System variables.
virtual void init_variables(libMesh::FEMSystem *system)
Initialize variables for this physics.
void register_variables()