SG++-Doxygen-Documentation
|
This class abstracts a lot of methods of CombigridEvaluator for classes that do not want to carry around its template parameter, e. More...
#include <AbstractLevelEvaluator.hpp>
Public Member Functions | |
virtual bool | addLevel (MultiIndex const &level)=0 |
virtual void | clear ()=0 |
virtual bool | containsLevel (MultiIndex const &level)=0 |
virtual std::vector< base::DataVector > | getAllGridPoints ()=0 |
virtual double | getDifferenceNorm (MultiIndex const &level)=0 |
virtual base::DataMatrix | getGridPointMatrix ()=0 |
virtual std::shared_ptr< TreeStorage< uint8_t > > | getLevelStructure ()=0 |
virtual std::vector< ThreadPool::Task > | getLevelTasks (MultiIndex const &level, ThreadPool::Task callback)=0 |
virtual size_t | getUpperPointBound () const =0 |
virtual size_t | maxNewPoints (MultiIndex const &level)=0 |
virtual size_t | maxNumPointsForRegular (size_t q)=0 |
virtual size_t | numDims () const =0 |
virtual size_t | numPoints (MultiIndex const &level)=0 |
virtual void | setMutex (std::shared_ptr< std::recursive_mutex > mutexPtr)=0 |
virtual | ~AbstractLevelEvaluator () |
This class abstracts a lot of methods of CombigridEvaluator for classes that do not want to carry around its template parameter, e.
g. LevelManager. AbstractLevelEvaluator provides the central method addLevel() that does an evaluation on a given level to make its numerical approximation more accurate.
For function descriptions, refer to CombigridEvaluator();
|
virtual |
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.
|
pure virtual |
Implemented in sgpp::combigrid::CombigridEvaluator< V >.