|
| CompositeParsedFEMNeumannBC (const std::vector< std::string > &expressions, const std::vector< VariableIndex > &vars, const MultiphysicsSystem &system) |
|
virtual | ~CompositeParsedFEMNeumannBC () |
|
| NeumannBCFunctionBase (VariableIndex var) |
| Constructor for function with only one variable. More...
|
|
| NeumannBCFunctionBase (const std::vector< VariableIndex > &vars) |
| Constructor for function with several variables. More...
|
|
virtual | ~NeumannBCFunctionBase () |
|
virtual bool | eval_flux (bool compute_jacobian, AssemblyContext &context, libMesh::Real sign, bool is_axisymmetric) |
|
| NeumannBCAbstract () |
|
virtual | ~NeumannBCAbstract () |
|
| 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...
|
|
|
static std::string | zero_vector_function = std::string("{0}") |
| A parseable function string with LIBMESH_DIM components, all 0. More...
|
|
FEShape | eval_func (AssemblyContext &context, const libMesh::Point &point, libMesh::Real time, unsigned int component, libMesh::FEMFunctionBase< FEShape > &func) |
| Helper function to dispatch to FEMFunctionBase API. More...
|
|
FEShape | eval_func (AssemblyContext &, const libMesh::Point &point, libMesh::Real time, unsigned int component, libMesh::FunctionBase< FEShape > &func) |
| Helper function to dispatch to FunctionBase API. More...
|
|
std::vector< VariableIndex > | _vars |
| Variable indices for the variables whose Neumann contribution we're computing. More...
|
|
libMesh::UniquePtr< libMesh::FEMFunctionBase< FEShape > > | _func |
| Function object for the actual Neumann flux. More...
|
|
template<typename FEShape>
class GRINS::CompositeParsedFEMNeumannBC< FEShape >
Definition at line 96 of file neumann_bc_parsed.h.