KASKADE 7 development version
|
Parameters that are used by SimpleAdaptiveRefinement. More...
#include <adaptive_refinement.hh>
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 |
|
inline |
Definition at line 20 of file adaptive_refinement.hh.
|
inlinevirtual |
Definition at line 45 of file adaptive_refinement.hh.
|
inlineprotectedvirtual |
Definition at line 53 of file adaptive_refinement.hh.
|
friend |
Definition at line 50 of file adaptive_refinement.hh.
|
friend |
Definition at line 51 of file adaptive_refinement.hh.
|
friend |
Definition at line 48 of file adaptive_refinement.hh.
|
friend |
Definition at line 49 of file adaptive_refinement.hh.
|
protected |
Definition at line 55 of file adaptive_refinement.hh.
Referenced by Kaskade::SimpleAdaptiveRefinement::getAbsoluteAccuracy(), Kaskade::TestErrorEstimator::getAbsoluteAccuracy(), and logStep().
double Kaskade::AdaptiveParameters::bulkmax |
Definition at line 38 of file adaptive_refinement.hh.
double Kaskade::AdaptiveParameters::bulkmin |
Definition at line 38 of file adaptive_refinement.hh.
double Kaskade::AdaptiveParameters::desiredAbsAccuracy |
Definition at line 39 of file adaptive_refinement.hh.
Referenced by Kaskade::SimpleAdaptiveRefinement::setAbsoluteAccuracy(), Kaskade::FinalAdaptiveRefinement::setAbsoluteAccuracy(), and Kaskade::TestErrorEstimator::setAbsoluteAccuracy().
double Kaskade::AdaptiveParameters::desiredAccuracy |
Definition at line 36 of file adaptive_refinement.hh.
Referenced by Kaskade::SimpleAdaptiveRefinement::setRelativeAccuracy(), Kaskade::FinalAdaptiveRefinement::setRelativeAccuracy(), and Kaskade::TestErrorEstimator::setRelativeAccuracy().
bool Kaskade::AdaptiveParameters::gridHasChanged |
Definition at line 43 of file adaptive_refinement.hh.
Referenced by Kaskade::SimpleAdaptiveRefinement::changedGrid().
int Kaskade::AdaptiveParameters::maxpatches |
Definition at line 40 of file adaptive_refinement.hh.
bool Kaskade::AdaptiveParameters::maxSizeReached |
Definition at line 41 of file adaptive_refinement.hh.
Referenced by Kaskade::SimpleAdaptiveRefinement::improvementPossible(), and Kaskade::TestErrorEstimator::improvementPossible().
int Kaskade::AdaptiveParameters::maxSteps |
Definition at line 37 of file adaptive_refinement.hh.
double Kaskade::AdaptiveParameters::minRelAccuracy |
Definition at line 42 of file adaptive_refinement.hh.
|
protected |
Definition at line 54 of file adaptive_refinement.hh.
Referenced by Kaskade::SimpleAdaptiveRefinement::getRelativeAccuracy(), Kaskade::TestErrorEstimator::getRelativeAccuracy(), and logStep().