SG++-Doxygen-Documentation

structure that can be used by application to define adaptivity strategies More...

#include <Grid.hpp>

## Public Attributes

bool errorBasedRefinement = false
other refinement strategy, that is more expensive, but yields better results More...

size_t errorBufferSize = 3
amount of error values to consider when checking for convergence in case of error based refinement More...

double errorConvergenceThreshold = 0.001
threshold for convergence in case error based refinement is applied More...

size_t errorMinInterval = 0
minimum amount of iterations before the next refinement is allowed to happen in case of error based refinement More...

bool levelPenalize = false
determines if finer grid levels should be penalized when finding points to refine More...

bool maxLevelType_
refinement type: false: classic, true: maxLevel More...

size_t noPoints_
max. number of points to be refined More...

size_t numRefinements_
number of refinements More...

double percent_ = 1.0
max. percent of points to be refined More...

bool precomputeEvaluations = true
in case of zero corssing based refinement: determines if evaluations should be precomupted More...

RefinementFunctorType refinementFunctorType = RefinementFunctorType::Surplus
refinement indicator More...

size_t refinementPeriod = 1
refinement will be triggered each refinementPeriod instances (approximately) in case of non error based refinement More...

std::vector< double > scalingCoefficients = std::vector<double>()
in case of data based refinements: determines the scaling coefficients for each class More...

double threshold_
refinement threshold for surpluses More...

## Detailed Description

structure that can be used by application to define adaptivity strategies

## Member Data Documentation

other refinement strategy, that is more expensive, but yields better results

amount of error values to consider when checking for convergence in case of error based refinement

threshold for convergence in case error based refinement is applied

minimum amount of iterations before the next refinement is allowed to happen in case of error based refinement

determines if finer grid levels should be penalized when finding points to refine

in case of zero corssing based refinement: determines if evaluations should be precomupted