17 #ifndef dealii_vector_tools_boundary_h
18 #define dealii_vector_tools_boundary_h
28 template <
typename number>
30 template <
int dim,
int spacedim>
32 template <
int dim,
typename Number>
36 template <
int dim,
int spacedim>
101 template <
int,
int>
class DoFHandlerType,
106 const DoFHandlerType<dim, spacedim> &dof,
109 std::map<types::global_dof_index, number> &boundary_values,
116 template <
int dim,
int spacedim,
typename number>
123 std::map<types::global_dof_index, number> &boundary_values,
137 template <
int,
int>
class DoFHandlerType,
142 const DoFHandlerType<dim, spacedim> & dof,
145 std::map<types::global_dof_index, number> &boundary_values,
159 template <
int,
int>
class DoFHandlerType,
163 const DoFHandlerType<dim, spacedim> & dof,
166 std::map<types::global_dof_index, number> &boundary_values,
178 template <
int,
int>
class DoFHandlerType,
182 const DoFHandlerType<dim, spacedim> &dof,
185 std::map<types::global_dof_index, number> &boundary_values,
252 template <
int,
int>
class DoFHandlerType,
257 const DoFHandlerType<dim, spacedim> &dof,
276 template <
int,
int>
class DoFHandlerType,
281 const DoFHandlerType<dim, spacedim> &dof,
300 template <
int,
int>
class DoFHandlerType,
304 const DoFHandlerType<dim, spacedim> &dof,
321 template <
int,
int>
class DoFHandlerType,
325 const DoFHandlerType<dim, spacedim> &dof,
396 template <
int dim,
int spacedim,
typename number>
402 & boundary_functions,
404 std::map<types::global_dof_index, number> &boundary_values,
405 std::vector<unsigned int> component_mapping = {});
411 template <
int dim,
int spacedim,
typename number>
418 std::map<types::global_dof_index, number> &boundary_values,
419 std::vector<unsigned int> component_mapping = {});
424 template <
int dim,
int spacedim,
typename number>
430 & boundary_functions,
432 std::map<types::global_dof_index, number> &boundary_values,
433 std::vector<unsigned int> component_mapping = {});
439 template <
int dim,
int spacedim,
typename number>
446 std::map<types::global_dof_index, number> &boundary_values,
447 std::vector<unsigned int> component_mapping = {});
487 template <
int dim,
int spacedim,
typename number>
493 & boundary_functions,
496 std::vector<unsigned int> component_mapping = {});
504 template <
int dim,
int spacedim,
typename number>
512 std::vector<unsigned int> component_mapping = {});
576 const unsigned int first_vector_component,
597 const unsigned int first_vector_component,
699 template <
int dim,
typename number>
703 const unsigned int first_vector_component,
716 template <
int dim,
typename number>
720 const unsigned int first_vector_component,
778 const unsigned int first_vector_component,
796 const unsigned int first_vector_component,
808 #endif // dealii_vector_tools_boundary_h