14#ifndef dealii_vector_tools_boundary_h
15#define dealii_vector_tools_boundary_h
27template <
typename number>
29template <
int dim,
int spacedim>
32template <
int dim,
typename Number>
175 template <
int dim,
int spacedim,
typename number>
182 std::map<types::global_dof_index, number> &boundary_values,
189 template <
int dim,
int spacedim,
typename number>
196 std::map<types::global_dof_index, number> &boundary_values,
203 template <
int dim,
int spacedim,
typename number>
209 std::map<types::global_dof_index, number> &boundary_values,
218 template <
int dim,
int spacedim,
typename number>
225 std::map<types::global_dof_index, number> &boundary_values,
232 template <
int dim,
int spacedim,
typename number>
239 std::map<types::global_dof_index, number> &boundary_values,
249 template <
int dim,
int spacedim,
typename number>
255 std::map<types::global_dof_index, number> &boundary_values,
285 template <
int dim,
int spacedim,
typename number>
301 template <
int dim,
int spacedim,
typename number>
317 template <
int dim,
int spacedim,
typename number>
334 template <
int dim,
int spacedim,
typename number>
350 template <
int dim,
int spacedim,
typename number>
369 template <
int dim,
int spacedim,
typename number>
456 template <
int dim,
int spacedim,
typename number>
464 std::map<types::global_dof_index, number> &boundary_values,
465 std::vector<unsigned int> component_mapping = {});
471 template <
int dim,
int spacedim,
typename number>
478 std::map<types::global_dof_index, number> &boundary_values,
479 std::vector<unsigned int> component_mapping = {});
484 template <
int dim,
int spacedim,
typename number>
492 std::map<types::global_dof_index, number> &boundary_values,
493 std::vector<unsigned int> component_mapping = {});
499 template <
int dim,
int spacedim,
typename number>
506 std::map<types::global_dof_index, number> &boundary_values,
507 std::vector<unsigned int> component_mapping = {});
571 template <
int dim,
int spacedim,
typename number>
580 std::vector<unsigned int> component_mapping = {});
588 template <
int dim,
int spacedim,
typename number>
596 std::vector<unsigned int> component_mapping = {});
693 template <
int dim,
typename number>
697 const unsigned int first_vector_component,
710 template <
int dim,
typename number>
714 const unsigned int first_vector_component,
768 template <
int dim,
typename number,
typename number2 = number>
772 const unsigned int first_vector_component,
786 template <
int dim,
typename number,
typename number2 = number>
790 const unsigned int first_vector_component,
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_CXX20_REQUIRES(condition)
#define DEAL_II_NAMESPACE_CLOSE
void project_boundary_values_curl_conforming_l2(const DoFHandler< dim, dim > &dof_handler, const unsigned int first_vector_component, const Function< dim, number > &boundary_function, const types::boundary_id boundary_component, AffineConstraints< number > &constraints, const Mapping< dim > &mapping)
void project_boundary_values_div_conforming(const DoFHandler< dim, dim > &dof_handler, const unsigned int first_vector_component, const Function< dim, number2 > &boundary_function, const types::boundary_id boundary_component, AffineConstraints< number > &constraints, const Mapping< dim > &mapping)