SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::combigrid::PriorityEstimator Class Referenceabstract

a generic priority estimator for level vectors that don't have a definite result / QoI yet More...

#include <PriorityEstimator.hpp>

Inheritance diagram for sgpp::combigrid::PriorityEstimator:
sgpp::combigrid::AveragingPriorityEstimator

Public Member Functions

virtual double estimatePriority (const LevelVector &levelVector, const std::map< LevelVector, double > &deltasOfDownwardNeighbors) const =0
 get a priority estimate based on the downward neighbors' deltas
 
virtual ~PriorityEstimator ()
 empty virtual destructor
 

Detailed Description

a generic priority estimator for level vectors that don't have a definite result / QoI yet

Constructor & Destructor Documentation

◆ ~PriorityEstimator()

virtual sgpp::combigrid::PriorityEstimator::~PriorityEstimator ( )
inlinevirtual

empty virtual destructor

Member Function Documentation

◆ estimatePriority()

virtual double sgpp::combigrid::PriorityEstimator::estimatePriority ( const LevelVector levelVector,
const std::map< LevelVector, double > &  deltasOfDownwardNeighbors 
) const
pure virtual

get a priority estimate based on the downward neighbors' deltas

Parameters
levelVectorthe level of the level vector considered
deltasOfDownwardNeighborsthe levels and deltas of the downward neighbors of levelVector
Returns
double the priority

Implemented in sgpp::combigrid::AveragingPriorityEstimator.


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