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>
461 template <
int dim,
int spacedim,
typename number>
469 std::map<types::global_dof_index, number> &boundary_values,
470 std::vector<unsigned int> component_mapping = {});
476 template <
int dim,
int spacedim,
typename number>
483 std::map<types::global_dof_index, number> &boundary_values,
484 std::vector<unsigned int> component_mapping = {});
489 template <
int dim,
int spacedim,
typename number>
497 std::map<types::global_dof_index, number> &boundary_values,
498 std::vector<unsigned int> component_mapping = {});
504 template <
int dim,
int spacedim,
typename number>
511 std::map<types::global_dof_index, number> &boundary_values,
512 std::vector<unsigned int> component_mapping = {});
576 template <
int dim,
int spacedim,
typename number>
585 std::vector<unsigned int> component_mapping = {});
593 template <
int dim,
int spacedim,
typename number>
601 std::vector<unsigned int> component_mapping = {});
698 template <
int dim,
typename number>
702 const unsigned int first_vector_component,
715 template <
int dim,
typename number>
719 const unsigned int first_vector_component,
773 template <
int dim,
typename number,
typename number2 = number>
777 const unsigned int first_vector_component,
791 template <
int dim,
typename number,
typename number2 = number>
795 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)