| FEAT 3
    Finite Element Analysis Toolbox | 
Interpolator class template. More...
#include <interpolator.hpp>
| Static Public Member Functions | |
| template<typename DT_ , typename IT_ , typename Function_ , typename Space_ > | |
| static void | project (LAFEM::DenseVector< DT_, IT_ > &vector, const Function_ &function, const Space_ &space) | 
| Interpolates a scalar function.  More... | |
| template<typename DT_ , typename IT_ , int block_size_, typename Function_ , typename Space_ > | |
| static void | project (LAFEM::DenseVectorBlocked< DT_, IT_, block_size_ > &vector, const Function_ &function, const Space_ &space) | 
| Interpolates a vector field.  More... | |
Interpolator class template.
This class template implements an interpolator which projects an (analytic) function into a Finite-Element space by evaluating its node functionals.
Definition at line 128 of file interpolator.hpp.
| 
 | inlinestatic | 
Interpolates a scalar function.
| [out] | vector | A transient reference to the vector that shall receive the interpolation coefficients. The vector is automatically allocated to the correct size, so it does not need to be allocated before calling this function. | 
| [in] | function | A transient reference to the function object implementing the Analytic::Function interface. | 
| [in] | space | A transient reference to the Finite-Element space into which the function is to be projected. | 
Definition at line 150 of file interpolator.hpp.
Referenced by FEAT::Assembly::MeanFilterAssembler::assemble().
| 
 | inlinestatic | 
Interpolates a vector field.
| [out] | vector | A transient reference to the vector that shall receive the interpolation coefficients. The vector is automatically allocated to the correct size, so it does not need to be allocated before calling this function. | 
| [in] | function | A transient reference to the function object implementing the Analytic::Function interface. | 
| [in] | space | A transient reference to the Finite-Element space into which the function is to be projected. | 
Definition at line 187 of file interpolator.hpp.