49 decltype(std::declval<const Limiter &>().template view<dim, Number>());
79 const Interface::ParabolicSystem ¶bolic_system,
80 const std::string &subsection =
"/SolutionTransfer");
130 handle_ != dealii::numbers::invalid_unsigned_int,
131 dealii::ExcMessage(
"Invalid handle: Cannot retrieve a valid "
132 "handle. get_handle() can only be called after a "
133 "call to prepare_projection(), or set_handle()."));
145 handle_ == dealii::numbers::invalid_unsigned_int,
146 dealii::ExcMessage(
"Invalid state: Cannot set handle because we "
147 "already have a valid handle due to a prior call "
148 "to prepare_projection(), or set_handle()."));
159 handle_ = dealii::numbers::invalid_unsigned_int;
179 dealii::ObserverPointer<const OfflineData<dim, Number>> offline_data_;
180 dealii::ObserverPointer<const HyperbolicSystem> hyperbolic_system_;
181 dealii::ObserverPointer<const Interface::ParabolicSystem> parabolic_system_;
183 unsigned int handle_;
202 const dealii::types::global_dof_index global_i);
211 const dealii::types::global_dof_index global_i);