|
| ElasticMembraneConstantPressure (const GRINS::PhysicsName &physics_name, const GetPot &input) |
|
virtual | ~ElasticMembraneConstantPressure () |
|
virtual void | element_time_derivative (bool compute_jacobian, AssemblyContext &context) |
| Time dependent part(s) of physics for element interiors. More...
|
|
void | reset_pressure (libMesh::Real pressure_in) |
|
| ElasticMembraneAbstract (const GRINS::PhysicsName &physics_name, const GetPot &input) |
|
virtual | ~ElasticMembraneAbstract () |
|
virtual void | init_context (AssemblyContext &context) |
| Initialize context for added physics variables. More...
|
|
| SolidMechanicsAbstract (const GRINS::PhysicsName &physics_name, const GetPot &input) |
|
virtual | ~SolidMechanicsAbstract () |
|
virtual void | set_time_evolving_vars (libMesh::FEMSystem *system) |
| Set which variables are time evolving. More...
|
|
| Physics (const GRINS::PhysicsName &physics_name, const GetPot &input) |
|
virtual | ~Physics () |
|
virtual void | init_variables (libMesh::FEMSystem *) |
| Initialize variables for this physics. More...
|
|
virtual bool | enabled_on_elem (const libMesh::Elem *elem) |
| Find if current physics is active on supplied element. More...
|
|
void | set_is_steady (bool is_steady) |
| Sets whether this physics is to be solved with a steady solver or not. More...
|
|
bool | is_steady () const |
| Returns whether or not this physics is being solved with a steady solver. More...
|
|
virtual void | auxiliary_init (MultiphysicsSystem &system) |
| Any auxillary initialization a Physics class may need. More...
|
|
virtual void | register_postprocessing_vars (const GetPot &input, PostProcessedQuantities< libMesh::Real > &postprocessing) |
| Register name of postprocessed quantity with PostProcessedQuantities. More...
|
|
virtual void | preassembly (MultiphysicsSystem &) |
| Perform any necessary setup before element assembly begins. More...
|
|
virtual void | reinit (MultiphysicsSystem &) |
| Any reinitialization that needs to be done. More...
|
|
virtual void | side_time_derivative (bool, AssemblyContext &) |
| Time dependent part(s) of physics for boundaries of elements on the domain boundary. More...
|
|
virtual void | nonlocal_time_derivative (bool, AssemblyContext &) |
| Time dependent part(s) of physics for scalar variables. More...
|
|
virtual void | element_constraint (bool, AssemblyContext &) |
| Constraint part(s) of physics for element interiors. More...
|
|
virtual void | side_constraint (bool, AssemblyContext &) |
| Constraint part(s) of physics for boundaries of elements on the domain boundary. More...
|
|
virtual void | nonlocal_constraint (bool, AssemblyContext &) |
| Constraint part(s) of physics for scalar variables. More...
|
|
virtual void | damping_residual (bool, AssemblyContext &) |
| Damping matrix part(s) for element interiors. All boundary terms lie within the time_derivative part. More...
|
|
virtual void | mass_residual (bool, AssemblyContext &) |
| Mass matrix part(s) for element interiors. All boundary terms lie within the time_derivative part. More...
|
|
virtual void | nonlocal_mass_residual (bool, AssemblyContext &) |
| Mass matrix part(s) for scalar variables. More...
|
|
void | init_ics (libMesh::FEMSystem *system, libMesh::CompositeFunction< libMesh::Number > &all_ics) |
|
virtual void | compute_element_time_derivative_cache (AssemblyContext &) |
|
virtual void | compute_side_time_derivative_cache (AssemblyContext &) |
|
virtual void | compute_nonlocal_time_derivative_cache (AssemblyContext &) |
|
virtual void | compute_element_constraint_cache (AssemblyContext &) |
|
virtual void | compute_side_constraint_cache (AssemblyContext &) |
|
virtual void | compute_nonlocal_constraint_cache (AssemblyContext &) |
|
virtual void | compute_damping_residual_cache (AssemblyContext &) |
|
virtual void | compute_mass_residual_cache (AssemblyContext &) |
|
virtual void | compute_nonlocal_mass_residual_cache (AssemblyContext &) |
|
virtual void | compute_postprocessed_quantity (unsigned int quantity_index, const AssemblyContext &context, const libMesh::Point &point, libMesh::Real &value) |
|
ICHandlingBase * | get_ic_handler () |
|
| ParameterUser (const std::string &user_name) |
|
virtual | ~ParameterUser () |
|
virtual void | set_parameter (libMesh::Number ¶m_variable, const GetPot &input, const std::string ¶m_name, libMesh::Number param_default) |
| Each subclass can simultaneously read a parameter value from. More...
|
|
virtual void | set_parameter (libMesh::ParsedFunction< libMesh::Number, libMesh::Gradient > &func, const GetPot &input, const std::string &func_param_name, const std::string ¶m_default) |
| Each subclass can simultaneously read a parsed function from. More...
|
|
virtual void | set_parameter (libMesh::ParsedFEMFunction< libMesh::Number > &func, const GetPot &input, const std::string &func_param_name, const std::string ¶m_default) |
| Each subclass can simultaneously read a parsed function from. More...
|
|
virtual void | move_parameter (const libMesh::Number &old_parameter, libMesh::Number &new_parameter) |
| When cloning an object, we need to update parameter pointers. More...
|
|
virtual void | move_parameter (const libMesh::ParsedFunction< libMesh::Number, libMesh::Gradient > &old_func, libMesh::ParsedFunction< libMesh::Number, libMesh::Gradient > &new_func) |
| When cloning an object, we need to update parameter pointers. More...
|
|
virtual void | move_parameter (const libMesh::ParsedFEMFunction< libMesh::Number > &old_func, libMesh::ParsedFEMFunction< libMesh::Number > &new_func) |
| When cloning an object, we need to update parameter pointers. More...
|
|
virtual void | register_parameter (const std::string ¶m_name, libMesh::ParameterMultiAccessor< libMesh::Number > ¶m_pointer) const |
| Each subclass will register its copy of an independent. More...
|
|