25 #ifndef GRINS_HOMOGENEOUS_DIRICHLET_BC_FACTORY_H 
   26 #define GRINS_HOMOGENEOUS_DIRICHLET_BC_FACTORY_H 
   32 #include "libmesh/zero_function.h" 
   49     virtual libMesh::UniquePtr<libMesh::FunctionBase<libMesh::Number> >
 
   52                 std::vector<std::string>& ,
 
   55       return libMesh::UniquePtr<libMesh::FunctionBase<libMesh::Number> >( 
new libMesh::ZeroFunction<libMesh::Number> );
 
   62 #endif // GRINS_HOMOGENEOUS_DIRICHLET_BC_FACTORY_H 
~HomogeneousDirichletBCFactory()
 
Interface with libMesh for solving Multiphysics problems. 
 
HomogeneousDirichletBCFactory(const std::string &bc_type_name)
 
virtual libMesh::UniquePtr< libMesh::FunctionBase< libMesh::Number > > build_func(const GetPot &, MultiphysicsSystem &, std::vector< std::string > &, const std::string &)
All the variables are 0, so just return 0 function.