| 
    GRINS-0.7.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.