Function Dune::GDT::prolong¶
-
template<class SV, class SGV, size_t r, size_t rC, class R, class TV, class TGV, class PGV>
void Dune::GDT::prolong(const DiscreteBochnerFunction<SV, SGV, r, rC, R> &source, DiscreteBochnerFunction<TV, TGV, r, rC, R> &target, const int &spatial_prolongation_grid_view)¶ Prolongs a DiscreteBochnerFunction from one (usually coarser) time grid onto another (usually finer) one [most general variant].
Note
Uses prolong() in space.
See also:
prolong,interpolate,reinterpret
-
template<class SV, class SGV, size_t r, size_t rC, class R, class TV, class TGV>
void Dune::GDT::prolong(const DiscreteBochnerFunction<SV, SGV, r, rC, R> &source, DiscreteBochnerFunction<TV, TGV, r, rC, R> &target)¶ Prolongs a DiscreteBochnerFunction from one (usually coarser) time grid onto another (usually finer) one [uses target.space().spatial_space().grid_view() as spatial_prolongation_grid_view].
Note
Uses prolong() in space.
See also:
prolong,interpolate,reinterpret
-
template<class SV, class SGV, size_t r, size_t rC, class SR, class TV, class TGV, class TR>
void Dune::GDT::prolong(const ConstDiscreteFunction<SV, SGV, r, rC, SR> &source, DiscreteFunction<TV, TGV, r, rC, TR> &target)¶ Prolongs a DiscreteFunction from one (usually coarser) GridView onto another (usually finer) one [uses target.space().grid_view() as prolongation_grid_view].