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... | |