KASKADE 7 development version
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
Kaskade::AdaptiveParameters Class Reference

Parameters that are used by SimpleAdaptiveRefinement. More...

#include <adaptive_refinement.hh>

Detailed Description

Parameters that are used by SimpleAdaptiveRefinement.

Definition at line 17 of file adaptive_refinement.hh.

Public Member Functions

 AdaptiveParameters (double desiredAccuracy_, int maxSteps_, double bulkmin_, double bulkmax_, double desAbsAcc_=0.0, int maxpatches_=std::numeric_limits< int >::max(), double minRelAcc=10.0)
 
virtual ~AdaptiveParameters ()
 

Public Attributes

double desiredAccuracy
 
int maxSteps
 
double bulkmin
 
double bulkmax
 
double desiredAbsAccuracy
 
int maxpatches
 
bool maxSizeReached
 
double minRelAccuracy
 
bool gridHasChanged
 

Protected Member Functions

virtual void logStep ()
 

Protected Attributes

LoggedQuantity< double > relativeAccuracy
 
LoggedQuantity< double > absoluteAccuracy
 

Friends

class SimpleAdaptiveRefinement
 
class TestErrorEstimator
 
class FinalAdaptiveRefinement
 
class FixedSolverWithErrorEstimate
 

Constructor & Destructor Documentation

◆ AdaptiveParameters()

Kaskade::AdaptiveParameters::AdaptiveParameters ( double  desiredAccuracy_,
int  maxSteps_,
double  bulkmin_,
double  bulkmax_,
double  desAbsAcc_ = 0.0,
int  maxpatches_ = std::numeric_limits<int>::max(),
double  minRelAcc = 10.0 
)
inline

Definition at line 20 of file adaptive_refinement.hh.

◆ ~AdaptiveParameters()

virtual Kaskade::AdaptiveParameters::~AdaptiveParameters ( )
inlinevirtual

Definition at line 45 of file adaptive_refinement.hh.

Member Function Documentation

◆ logStep()

virtual void Kaskade::AdaptiveParameters::logStep ( )
inlineprotectedvirtual

Definition at line 53 of file adaptive_refinement.hh.

Friends And Related Function Documentation

◆ FinalAdaptiveRefinement

friend class FinalAdaptiveRefinement
friend

Definition at line 50 of file adaptive_refinement.hh.

◆ FixedSolverWithErrorEstimate

friend class FixedSolverWithErrorEstimate
friend

Definition at line 51 of file adaptive_refinement.hh.

◆ SimpleAdaptiveRefinement

friend class SimpleAdaptiveRefinement
friend

Definition at line 48 of file adaptive_refinement.hh.

◆ TestErrorEstimator

friend class TestErrorEstimator
friend

Definition at line 49 of file adaptive_refinement.hh.

Member Data Documentation

◆ absoluteAccuracy

LoggedQuantity<double> Kaskade::AdaptiveParameters::absoluteAccuracy
protected

◆ bulkmax

double Kaskade::AdaptiveParameters::bulkmax

Definition at line 38 of file adaptive_refinement.hh.

◆ bulkmin

double Kaskade::AdaptiveParameters::bulkmin

Definition at line 38 of file adaptive_refinement.hh.

◆ desiredAbsAccuracy

double Kaskade::AdaptiveParameters::desiredAbsAccuracy

◆ desiredAccuracy

double Kaskade::AdaptiveParameters::desiredAccuracy

◆ gridHasChanged

bool Kaskade::AdaptiveParameters::gridHasChanged

◆ maxpatches

int Kaskade::AdaptiveParameters::maxpatches

Definition at line 40 of file adaptive_refinement.hh.

◆ maxSizeReached

bool Kaskade::AdaptiveParameters::maxSizeReached

◆ maxSteps

int Kaskade::AdaptiveParameters::maxSteps

Definition at line 37 of file adaptive_refinement.hh.

◆ minRelAccuracy

double Kaskade::AdaptiveParameters::minRelAccuracy

Definition at line 42 of file adaptive_refinement.hh.

◆ relativeAccuracy

LoggedQuantity<double> Kaskade::AdaptiveParameters::relativeAccuracy
protected

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