16#ifndef dealii_vector_tools_boundary_h
17#define dealii_vector_tools_boundary_h
29template <
typename number>
31template <
int dim,
int spacedim>
34template <
int dim,
typename Number>
177 template <
int dim,
int spacedim,
typename number>
184 std::map<types::global_dof_index, number> &boundary_values,
191 template <
int dim,
int spacedim,
typename number>
198 std::map<types::global_dof_index, number> &boundary_values,
205 template <
int dim,
int spacedim,
typename number>
211 std::map<types::global_dof_index, number> &boundary_values,
220 template <
int dim,
int spacedim,
typename number>
227 std::map<types::global_dof_index, number> &boundary_values,
234 template <
int dim,
int spacedim,
typename number>
241 std::map<types::global_dof_index, number> &boundary_values,
251 template <
int dim,
int spacedim,
typename number>
257 std::map<types::global_dof_index, number> &boundary_values,
287 template <
int dim,
int spacedim,
typename number>
303 template <
int dim,
int spacedim,
typename number>
319 template <
int dim,
int spacedim,
typename number>
336 template <
int dim,
int spacedim,
typename number>
352 template <
int dim,
int spacedim,
typename number>
371 template <
int dim,
int spacedim,
typename number>
458 template <
int dim,
int spacedim,
typename number>
466 std::map<types::global_dof_index, number> &boundary_values,
467 std::vector<unsigned int> component_mapping = {});
473 template <
int dim,
int spacedim,
typename number>
480 std::map<types::global_dof_index, number> &boundary_values,
481 std::vector<unsigned int> component_mapping = {});
486 template <
int dim,
int spacedim,
typename number>
494 std::map<types::global_dof_index, number> &boundary_values,
495 std::vector<unsigned int> component_mapping = {});
501 template <
int dim,
int spacedim,
typename number>
508 std::map<types::global_dof_index, number> &boundary_values,
509 std::vector<unsigned int> component_mapping = {});
549 template <
int dim,
int spacedim,
typename number>
558 std::vector<unsigned int> component_mapping = {});
566 template <
int dim,
int spacedim,
typename number>
574 std::vector<unsigned int> component_mapping = {});
671 template <
int dim,
typename number>
675 const unsigned int first_vector_component,
688 template <
int dim,
typename number>
692 const unsigned int first_vector_component,
746 template <
int dim,
typename number,
typename number2 = number>
750 const unsigned int first_vector_component,
764 template <
int dim,
typename number,
typename number2 = number>
768 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)