26 #ifndef GRINS_BC_FACTORY_H
27 #define GRINS_BC_FACTORY_H
41 class EquationSystems;
61 virtual std::multimap< GRINS::PhysicsName, GRINS::DBCContainer >
build_dirichlet();
67 virtual std::map< GRINS::PhysicsName, GRINS::NBCContainer >
build_neumann( libMesh::EquationSystems& equation_system );
73 #endif // GRINS_BC_FACTORY_H
Object for constructing boundary condition function objects.
BoundaryConditionsFactory()
virtual std::multimap< GRINS::PhysicsName, GRINS::DBCContainer > build_dirichlet()
Builds all required libMesh::DirichletBoundary objects and adds them to DofMap.
virtual std::map< GRINS::PhysicsName, GRINS::NBCContainer > build_neumann(libMesh::EquationSystems &equation_system)
Builds all Neumann boundary condition function objects needed.
virtual ~BoundaryConditionsFactory()