25 #ifndef GRINS_PARSED_FUNCTION_NEUMANN_OLD_STYLE_BC_FACTORY_H
26 #define GRINS_PARSED_FUNCTION_NEUMANN_OLD_STYLE_BC_FACTORY_H
36 template<
typename FunctionType>
51 virtual SharedPtr<NeumannBCAbstract>
55 const std::string& section );
61 template<
typename FunctionType>
75 {
return "traction"; }
80 #endif // GRINS_PARSED_FUNCTION_NEUMANN_OLD_STYLE_BC_FACTORY_H
~ParsedFunctionNeumannOldStyleBCFactory()
virtual std::string flux_input() const
ParsedFunctionNeumannOldStyleBCFactory(const std::string &bc_type_name)
virtual std::string flux_input() const =0
~TractionOldStyleBCFactory()
Interface with libMesh for solving Multiphysics problems.
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.
TractionOldStyleBCFactory(const std::string &bc_type_name)