Class documentation of Concepts

Loading...
Searching...
No Matches
aglowav::Est01< F > Class Template Reference

#include <estimator.hh>

Public Member Functions

 Est01 (bem::AdaptiveSpace< F > &spc, uint maxdim, concepts::Real trshld)
 Constructor.
 
bool refine () const
 
void operator() (const Haar3d< F > &wavspc, const concepts::Function< F > &f)
 
void operator() (const Haar3d< F > &wavspc, const concepts::Vector< F > &f)
 

Detailed Description

template<class F = concepts::Real>
class aglowav::Est01< F >

Error estimator for the constant space. The refinement decision is made accordingly to the wavelet coefficients of the agglomerated wavelet space based on the constant space. Refinement: a: trshld * wavelet coefficient on level 0 if (Wavelet coefficient of a leaf > a && space dimension < maxdim) refine element; else stop;

Parameters
FField (Real of Cmplx)

Definition at line 34 of file estimator.hh.

Constructor & Destructor Documentation

◆ Est01()

template<class F >
aglowav::Est01< F >::Est01 ( bem::AdaptiveSpace< F > &  spc,
uint  maxdim,
concepts::Real  trshld 
)
inline

Constructor.

Definition at line 61 of file estimator.hh.

Member Function Documentation

◆ operator()()

template<class F = concepts::Real>
void aglowav::Est01< F >::operator() ( const Haar3d< F > &  wavspc,
const concepts::Function< F > &  f 
)

Refines the adaptive constant space

Exceptions
MissingFeature

◆ refine()

template<class F = concepts::Real>
bool aglowav::Est01< F >::refine ( ) const
inline

Return 1 if there was some refinement Return 0 else

Definition at line 42 of file estimator.hh.


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