16#ifndef dealii_vector_tools_rhs_h
17#define dealii_vector_tools_rhs_h
25template <
typename number>
28template <
int dim,
int spacedim>
32template <
int dim,
typename Number>
34template <
int dim,
int spacedim>
40 template <
int dim,
int spacedim>
41 class MappingCollection;
62 template <
int dim,
int spacedim,
typename VectorType>
65 const
Mapping<dim, spacedim> & mapping,
68 const
Function<spacedim, typename VectorType::value_type> &rhs,
69 VectorType & rhs_vector,
79 template <
int dim,
int spacedim, typename VectorType>
84 const
Function<spacedim, typename VectorType::value_type> &rhs,
85 VectorType & rhs_vector,
94 template <
int dim,
int spacedim, typename VectorType>
97 const
hp::MappingCollection<dim, spacedim> & mapping,
99 const
hp::QCollection<dim> & q,
100 const
Function<spacedim, typename VectorType::value_type> &rhs,
101 VectorType & rhs_vector,
110 template <
int dim,
int spacedim, typename VectorType>
114 const
hp::QCollection<dim> & q,
115 const
Function<spacedim, typename VectorType::value_type> &rhs,
116 VectorType & rhs_vector,
131 template <
int dim,
int spacedim, typename VectorType>
134 const
Mapping<dim, spacedim> & mapping,
137 const
Function<spacedim, typename VectorType::value_type> &rhs,
138 VectorType & rhs_vector,
139 const
std::set<
types::boundary_id> & boundary_ids =
151 template <
int dim,
int spacedim, typename VectorType>
156 const
Function<spacedim, typename VectorType::value_type> &rhs,
157 VectorType & rhs_vector,
158 const
std::set<
types::boundary_id> & boundary_ids =
169 template <
int dim,
int spacedim, typename VectorType>
172 const
hp::MappingCollection<dim, spacedim> & mapping,
174 const
hp::QCollection<dim - 1> & q,
175 const
Function<spacedim, typename VectorType::value_type> &rhs,
176 VectorType & rhs_vector,
177 const
std::set<
types::boundary_id> & boundary_ids =
190 template <
int dim,
int spacedim, typename VectorType>
194 const
hp::QCollection<dim - 1> & q,
195 const
Function<spacedim, typename VectorType::value_type> &rhs,
196 VectorType & rhs_vector,
197 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