![]() |
SG++-Doxygen-Documentation
|
#include <sgpp/combigrid/definitions.hpp>#include <sgpp/combigrid/storage/AbstractMultiStorage.hpp>#include <sgpp/combigrid/storage/tree/TreeStorage.hpp>#include <sgpp/combigrid/threading/ThreadPool.hpp>#include <sgpp/combigrid/utils/BinaryHeap.hpp>#include <functional>#include <list>#include <map>#include <memory>#include <queue>#include <unordered_set>#include <vector>Classes | |
| class | sgpp::combigrid::LevelInfo |
| Stores necessary information about the computation status of a level. More... | |
| class | sgpp::combigrid::LevelInfos |
| class | sgpp::combigrid::QueueComparator |
| This class is a comparator to compare objects of type QueueEntry. More... | |
| class | sgpp::combigrid::QueueEntry |
| This is a header containing helper classes for the implementation of LevelManager. More... | |
Namespaces | |
| sgpp | |
| This header contains some utility functions. | |
| sgpp::combigrid | |
Typedefs | |
| typedef sgpp::combigrid::BinaryHeap< QueueEntry, QueueComparator > | sgpp::combigrid::MultiIndexQueue |
| use custom binary heap class because std::priority_queue does not provide methods to change an element's priority. More... | |
| typedef std::vector< std::map< MultiIndex, LevelInfo > > | sgpp::combigrid::RefinementInfosPerStep |
| Storage for meta information on the levels during adaptive refinement. More... | |
Enumerations | |
| enum | sgpp::combigrid::ComputationStage { sgpp::combigrid::ComputationStage::NOT_STARTED, sgpp::combigrid::ComputationStage::STARTED, sgpp::combigrid::ComputationStage::TERMINATED, sgpp::combigrid::ComputationStage::COMPLETED } |
| Started: the computation of function values has been started Terminated: the computation of function values has terminated Completed: addLevel() has been called (can be later than termination if previous levels are not terminated yet). More... | |