20 #ifndef LIBMESH_DIRICHLET_BOUNDARIES_H
21 #define LIBMESH_DIRICHLET_BOUNDARIES_H
23 #include "libmesh/libmesh_config.h"
25 #ifdef LIBMESH_ENABLE_DIRICHLET
28 #include "libmesh/id_types.h"
29 #include "libmesh/vector_value.h"
97 const std::vector<unsigned int> & variables_in,
108 const std::vector<unsigned int> & variables_in,
120 const std::vector<unsigned int> & variables_in,
130 const std::vector<unsigned int> & variables_in,
143 const std::vector<unsigned int> & variables_in,
156 const std::vector<unsigned int> & variables_in,
173 std::set<boundary_id_type>
b;
176 std::unique_ptr<FunctionBase<Number>>
f;
177 std::unique_ptr<FunctionBase<Gradient>>
g;
179 std::unique_ptr<FEMFunctionBase<Number>>
f_fem;
180 std::unique_ptr<FEMFunctionBase<Gradient>>
g_fem;
217 #endif // LIBMESH_ENABLE_DIRICHLET
219 #endif // LIBMESH_DIRICHLET_BOUNDARIES_H