#include <frame_evaluate.h>
Public Member Functions | |
virtual SampledMapping< DIM_d > | evaluate (const AggregatedFrame< IBASIS, DIM_d, DIM_m > &frame, const typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index &lambda, const unsigned int patch, const bool primal, const int resolution) const =0 |
virtual SampledMapping< DIM_d > | evaluate (const AggregatedFrame< IBASIS, DIM_d, DIM_m > &frame, const typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index &lambda, const bool primal, const int resolution) const =0 |
virtual Array1D < SampledMapping< DIM_d > > | evaluate (const AggregatedFrame< IBASIS, DIM_d, DIM_m > &frame, const InfiniteVector< double, typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index > &coeffs, const bool primal, const int resolution) const =0 |
virtual Array1D < SampledMapping< DIM_d > > | evaluate_difference (const AggregatedFrame< IBASIS, DIM_d, DIM_m > &frame, const InfiniteVector< double, typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index > &coeffs, const Function< DIM_m > &f, const int resolution) const =0 |
virtual double | L_2_error (const AggregatedFrame< IBASIS, 1, 1 > &frame, const InfiniteVector< double, typename AggregatedFrame< IBASIS, 1, 1 >::Index > &coeffs, const Function< 1 > &f, const int resolution, const double a, const double b) const |
virtual Array1D<SampledMapping<DIM_d> > FrameTL::EvaluateFrame< IBASIS, DIM_d, DIM_m >::evaluate | ( | const AggregatedFrame< IBASIS, DIM_d, DIM_m > & | frame, | |
const InfiniteVector< double, typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index > & | coeffs, | |||
const bool | primal, | |||
const int | resolution | |||
) | const [pure virtual] |
Evaluate an arbitrary linear combination of primal/dual wavelets on a dyadic subgrid of each patch.
virtual SampledMapping<DIM_d> FrameTL::EvaluateFrame< IBASIS, DIM_d, DIM_m >::evaluate | ( | const AggregatedFrame< IBASIS, DIM_d, DIM_m > & | frame, | |
const typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index & | lambda, | |||
const bool | primal, | |||
const int | resolution | |||
) | const [pure virtual] |
Evaluate a single primal/dual generator or wavelet on a dyadic subgrid of its corresponding patch.
virtual SampledMapping<DIM_d> FrameTL::EvaluateFrame< IBASIS, DIM_d, DIM_m >::evaluate | ( | const AggregatedFrame< IBASIS, DIM_d, DIM_m > & | frame, | |
const typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index & | lambda, | |||
const unsigned int | patch, | |||
const bool | primal, | |||
const int | resolution | |||
) | const [pure virtual] |
Evaluate a single primal/dual generator or wavelet on a dyadic grid of the patch given by 'patch'.
virtual Array1D<SampledMapping<DIM_d> > FrameTL::EvaluateFrame< IBASIS, DIM_d, DIM_m >::evaluate_difference | ( | const AggregatedFrame< IBASIS, DIM_d, DIM_m > & | frame, | |
const InfiniteVector< double, typename AggregatedFrame< IBASIS, DIM_d, DIM_m >::Index > & | coeffs, | |||
const Function< DIM_m > & | f, | |||
const int | resolution | |||
) | const [pure virtual] |
Evaluates the difference between the function given by the expansion coefficients 'coeffs' and the function f