25 #ifndef GRINS_PARSED_FUNCTION_NEUMANN_BC_FACTORY_H 
   26 #define GRINS_PARSED_FUNCTION_NEUMANN_BC_FACTORY_H 
   35   template<
typename FunctionType>
 
   50     virtual SharedPtr<NeumannBCAbstract>
 
   54                         const std::string& section )
 
   64     virtual std::string 
flux_input(
const std::string& section )
 const 
   69   template<
typename FunctionType>
 
   81     virtual std::string 
flux_input(
const std::string& section )
 const 
   88 #endif // GRINS_PARSED_FUNCTION_NEUMANN_BC_FACTORY_H 
static std::string bc_flux_var()
"Standard" input variable for Neumann flux in input file 
 
~ParsedTractionBCFactory()
 
~ParsedFunctionNeumannBCFactory()
 
ParsedFunctionNeumannBCFactory(const std::string &bc_type_name)
 
static std::string traction_var()
Input variable for tractions in input file. 
 
void check_for_flux(const GetPot &input, const std::string §ion, const std::vector< std::string > &var_names)
Checks that the flux variable has been set. 
 
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. 
 
Interface with libMesh for solving Multiphysics problems. 
 
virtual std::string flux_input(const std::string §ion) const 
 
virtual SharedPtr< NeumannBCAbstract > build_neumann_func(const GetPot &input, MultiphysicsSystem &system, const FEVariablesBase &fe_var, const std::string §ion)
Builds the NeumannBCAbstract object for Neumann boundary conditions. 
 
const std::vector< std::string > & active_var_names() const 
Return the var names that are active from this class. 
 
ParsedTractionBCFactory(const std::string &bc_type_name)
 
virtual std::string flux_input(const std::string §ion) const