GRINS-0.8.0
|
#include <parsed_function_neumann_bc_factory_helper.h>
Public Member Functions | |
ParsedFunctionNeumannBCFactoryHelper () | |
~ParsedFunctionNeumannBCFactoryHelper () | |
Protected Member Functions | |
SharedPtr< NeumannBCAbstract > | build_neumman_func_common (const GetPot &input, MultiphysicsSystem &system, const FEVariablesBase &fe_var, const std::string &flux_input) |
Helper function containing common code. More... | |
SharedPtr< NeumannBCAbstract > | build_parsed_neumann_func (MultiphysicsSystem &system, const std::string &expression, VariableIndex var_idx) |
Helper function that builds the right BC object depending on the FunctionType. More... | |
SharedPtr< NeumannBCAbstract > | build_composite_parsed_neumann_func (MultiphysicsSystem &system, const std::vector< std::string > &expressions, const std::vector< VariableIndex > &var_indices) |
Helper function that builds the right CompositeBC object depending on the FunctionType. More... | |
template<> | |
SharedPtr< NeumannBCAbstract > | build_parsed_neumann_func (MultiphysicsSystem &, const std::string &expression, VariableIndex var_idx) |
template<> | |
SharedPtr< NeumannBCAbstract > | build_parsed_neumann_func (MultiphysicsSystem &system, const std::string &expression, VariableIndex var_idx) |
template<> | |
SharedPtr< NeumannBCAbstract > | build_composite_parsed_neumann_func (MultiphysicsSystem &, const std::vector< std::string > &expressions, const std::vector< VariableIndex > &var_indices) |
template<> | |
SharedPtr< NeumannBCAbstract > | build_composite_parsed_neumann_func (MultiphysicsSystem &system, const std::vector< std::string > &expressions, const std::vector< VariableIndex > &var_indices) |
Definition at line 48 of file parsed_function_neumann_bc_factory_helper.h.
|
inline |
Definition at line 52 of file parsed_function_neumann_bc_factory_helper.h.
|
inline |
Definition at line 54 of file parsed_function_neumann_bc_factory_helper.h.
|
protected |
Helper function that builds the right CompositeBC object depending on the FunctionType.
|
protected |
Definition at line 91 of file parsed_function_neumann_bc_factory_helper.C.
|
protected |
Definition at line 100 of file parsed_function_neumann_bc_factory_helper.C.
|
protected |
Helper function containing common code.
This way, it's easy to add a new flux variable name to be parsed from input.
Definition at line 38 of file parsed_function_neumann_bc_factory_helper.C.
References GRINS::FEVariablesBase::active_var_names(), and GRINS::FEVariablesBase::var_indices().
Referenced by GRINS::ParsedFunctionNeumannBCFactory< FunctionType >::build_neumann_func().
|
protected |
Helper function that builds the right BC object depending on the FunctionType.
|
protected |
Definition at line 75 of file parsed_function_neumann_bc_factory_helper.C.
|
protected |
Definition at line 83 of file parsed_function_neumann_bc_factory_helper.C.