15#ifndef dealii_vector_tools_rhs_h
16#define dealii_vector_tools_rhs_h
27template <
typename number>
30template <
int dim,
int spacedim>
34template <
int dim,
typename Number>
36template <
int dim,
int spacedim>
42 template <
int dim,
int spacedim>
43 class MappingCollection;
64 template <
int dim,
int spacedim,
typename VectorType>
67 const
Mapping<dim, spacedim> &mapping,
70 const
Function<spacedim, typename VectorType::value_type> &rhs,
71 VectorType &rhs_vector,
81 template <
int dim,
int spacedim, typename VectorType>
86 const
Function<spacedim, typename VectorType::value_type> &rhs,
87 VectorType &rhs_vector,
96 template <
int dim,
int spacedim, typename VectorType>
99 const
hp::MappingCollection<dim, spacedim> &mapping,
101 const
hp::QCollection<dim> &q,
102 const
Function<spacedim, typename VectorType::value_type> &rhs,
103 VectorType &rhs_vector,
112 template <
int dim,
int spacedim, typename VectorType>
116 const
hp::QCollection<dim> &q,
117 const
Function<spacedim, typename VectorType::value_type> &rhs,
118 VectorType &rhs_vector,
133 template <
int dim,
int spacedim, typename VectorType>
136 const
Mapping<dim, spacedim> &mapping,
139 const
Function<spacedim, typename VectorType::value_type> &rhs,
140 VectorType &rhs_vector,
141 const
std::set<
types::boundary_id> &boundary_ids =
153 template <
int dim,
int spacedim, typename VectorType>
158 const
Function<spacedim, typename VectorType::value_type> &rhs,
159 VectorType &rhs_vector,
160 const
std::set<
types::boundary_id> &boundary_ids =
171 template <
int dim,
int spacedim, typename VectorType>
174 const
hp::MappingCollection<dim, spacedim> &mapping,
176 const
hp::QCollection<dim - 1> &q,
177 const
Function<spacedim, typename VectorType::value_type> &rhs,
178 VectorType &rhs_vector,
179 const
std::set<
types::boundary_id> &boundary_ids =
192 template <
int dim,
int spacedim, typename VectorType>
196 const
hp::QCollection<dim - 1> &q,
197 const
Function<spacedim, typename VectorType::value_type> &rhs,
198 VectorType &rhs_vector,
199 const
std::set<
types::boundary_id> &boundary_ids =
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_CXX20_REQUIRES(condition)
#define DEAL_II_NAMESPACE_CLOSE