15#ifndef dealii_vector_tools_rhs_h
16#define dealii_vector_tools_rhs_h
24template <
typename number>
27template <
int dim,
int spacedim>
31template <
int dim,
typename Number>
33template <
int dim,
int spacedim>
39 template <
int dim,
int spacedim>
40 class MappingCollection;
61 template <
int dim,
int spacedim,
typename VectorType>
64 const
Mapping<dim, spacedim> &mapping,
67 const
Function<spacedim, typename VectorType::value_type> &rhs,
68 VectorType &rhs_vector,
78 template <
int dim,
int spacedim, typename VectorType>
83 const
Function<spacedim, typename VectorType::value_type> &rhs,
84 VectorType &rhs_vector,
93 template <
int dim,
int spacedim, typename VectorType>
96 const
hp::MappingCollection<dim, spacedim> &mapping,
98 const
hp::QCollection<dim> &q,
99 const
Function<spacedim, typename VectorType::value_type> &rhs,
100 VectorType &rhs_vector,
109 template <
int dim,
int spacedim, typename VectorType>
113 const
hp::QCollection<dim> &q,
114 const
Function<spacedim, typename VectorType::value_type> &rhs,
115 VectorType &rhs_vector,
130 template <
int dim,
int spacedim, typename VectorType>
133 const
Mapping<dim, spacedim> &mapping,
136 const
Function<spacedim, typename VectorType::value_type> &rhs,
137 VectorType &rhs_vector,
138 const
std::set<
types::boundary_id> &boundary_ids =
150 template <
int dim,
int spacedim, typename VectorType>
155 const
Function<spacedim, typename VectorType::value_type> &rhs,
156 VectorType &rhs_vector,
157 const
std::set<
types::boundary_id> &boundary_ids =
168 template <
int dim,
int spacedim, typename VectorType>
171 const
hp::MappingCollection<dim, spacedim> &mapping,
173 const
hp::QCollection<dim - 1> &q,
174 const
Function<spacedim, typename VectorType::value_type> &rhs,
175 VectorType &rhs_vector,
176 const
std::set<
types::boundary_id> &boundary_ids =
189 template <
int dim,
int spacedim, typename VectorType>
193 const
hp::QCollection<dim - 1> &q,
194 const
Function<spacedim, typename VectorType::value_type> &rhs,
195 VectorType &rhs_vector,
196 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