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 = {});
613 const unsigned int first_vector_component,
634 const unsigned int first_vector_component,
736 template <
int dim,
typename number>
740 const unsigned int first_vector_component,
753 template <
int dim,
typename number>
757 const unsigned int first_vector_component,
815 const unsigned int first_vector_component,
833 const unsigned int first_vector_component,
#define DEAL_II_DEPRECATED
#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_curl_conforming(const DoFHandler< dim, dim > &dof_handler, const unsigned int first_vector_component, const Function< dim, double > &boundary_function, const types::boundary_id boundary_component, AffineConstraints< double > &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, double > &boundary_function, const types::boundary_id boundary_component, AffineConstraints< double > &constraints, const Mapping< dim > &mapping)