17#ifndef dealii_vector_tools_boundary_h
18#define dealii_vector_tools_boundary_h
30template <
typename number>
32template <
int dim,
int spacedim>
34template <
int dim,
typename Number>
138 template <
int dim,
int spacedim,
typename number>
145 std::map<types::global_dof_index, number> &boundary_values,
152 template <
int dim,
int spacedim,
typename number>
159 std::map<types::global_dof_index, number> &boundary_values,
171 template <
int dim,
int spacedim,
typename number>
178 std::map<types::global_dof_index, number> &boundary_values,
185 template <
int dim,
int spacedim,
typename number>
192 std::map<types::global_dof_index, number> & boundary_values,
204 template <
int dim,
int spacedim,
typename number>
210 std::map<types::global_dof_index, number> &boundary_values,
220 template <
int dim,
int spacedim,
typename number>
226 std::map<types::global_dof_index, number> &boundary_values,
258 template <
int dim,
int spacedim,
typename number>
272 template <
int dim,
int spacedim,
typename number>
293 template <
int dim,
int spacedim,
typename number>
307 template <
int dim,
int spacedim,
typename number>
328 template <
int dim,
int spacedim,
typename number>
346 template <
int dim,
int spacedim,
typename number>
433 template <
int dim,
int spacedim,
typename number>
439 & boundary_functions,
441 std::map<types::global_dof_index, number> &boundary_values,
442 std::vector<unsigned int> component_mapping = {});
448 template <
int dim,
int spacedim,
typename number>
455 std::map<types::global_dof_index, number> &boundary_values,
456 std::vector<unsigned int> component_mapping = {});
461 template <
int dim,
int spacedim,
typename number>
467 & boundary_functions,
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 = {});
524 template <
int dim,
int spacedim,
typename number>
530 & boundary_functions,
533 std::vector<unsigned int> component_mapping = {});
541 template <
int dim,
int spacedim,
typename number>
549 std::vector<unsigned int> component_mapping = {});
646 template <
int dim,
typename number>
650 const unsigned int first_vector_component,
663 template <
int dim,
typename number>
667 const unsigned int first_vector_component,
721 template <
int dim,
typename number,
typename number2 = number>
725 const unsigned int first_vector_component,
739 template <
int dim,
typename number,
typename number2 = number>
743 const unsigned int first_vector_component,
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#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)