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.