dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::ProlongFunction< LRP > Class Template Reference

prolong discrete functions between grid levels More...

#include <dune/fem/space/common/restrictprolongfunction.hh>

Public Types

typedef LRP LocalRestrictProlong
 type of the local restriction and prolongation operator
 

Public Member Functions

template<class CoarseFunction , class FineFunction >
void operator() (const CoarseFunction &coarseFunction, FineFunction &fineFunction) const
 prolong a discrete function to finer grid level
 

Detailed Description

template<class LRP>
class Dune::Fem::ProlongFunction< LRP >

prolong discrete functions between grid levels

Template Parameters
LRPlocal restriction and prolongation operator (e.g., LocalLagrangeRestrictProlong)

Member Typedef Documentation

◆ LocalRestrictProlong

template<class LRP >
typedef LRP Dune::Fem::ProlongFunction< LRP >::LocalRestrictProlong

type of the local restriction and prolongation operator

Member Function Documentation

◆ operator()()

template<class LRP >
template<class CoarseFunction , class FineFunction >
void Dune::Fem::ProlongFunction< LRP >::operator() ( const CoarseFunction &  coarseFunction,
FineFunction &  fineFunction 
) const
inline

prolong a discrete function to finer grid level

Note
The grid parts modelling the levels need not be of same type.
Parameters
[in]coarseFunctiondiscrete function on the coarser level
[out]fineFunctiondiscrete function on the finer level

The documentation for this class was generated from the following file: