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].