30 template<
typename FunctionType>
31 SharedPtr<NeumannBCAbstract>
35 const std::string& section )
37 libmesh_assert_equal_to( this->_bc_ids->size(), 1 );
39 std::string flux_input = section+
"/"+this->flux_input()+
"_"+
40 StringUtilities::T_to_string<unsigned int>( *(this->_bc_ids->begin()) );
45 return this->build_neumman_func_common( input, system, fe_var, flux_input );
TractionOldStyleBCFactory< libMesh::FunctionBase< libMesh::Number > > grins_factory_traction_old_style_functionbase("constant_traction_old_style")
Interface with libMesh for solving Multiphysics problems.
const std::vector< std::string > & active_var_names() const
Return the var names that are active from this class.
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.