Class DistributedHierarchization

Class Documentation

class DistributedHierarchization

Public Static Functions

template<typename FG_ELEMENT, DimType DIM>
static inline void hierarchize(DistributedFullGrid<FG_ELEMENT, DIM> &dfg, const std::vector<bool> &dims, const std::vector<BasisFunctionType> &hierarchicalBases, const LevelVector &lmin, HierarchizationBackend backend = HierarchizationBackend::DISCOTEC)
template<typename FG_ELEMENT, DimType DIM>
static inline void hierarchize(DistributedFullGrid<FG_ELEMENT, DIM> &dfg, LevelVector lmin = LevelVector(0), HierarchizationBackend backend = HierarchizationBackend::DISCOTEC)
template<typename FG_ELEMENT, DimType DIM>
static inline void dehierarchize(DistributedFullGrid<FG_ELEMENT, DIM> &dfg, const std::vector<bool> &dims, const std::vector<BasisFunctionType> &hierarchicalBases, const LevelVector &lmin, HierarchizationBackend backend = HierarchizationBackend::DISCOTEC)
template<typename FG_ELEMENT, DimType DIM>
static inline void dehierarchize(DistributedFullGrid<FG_ELEMENT, DIM> &dfg, LevelVector lmin = LevelVector(0), HierarchizationBackend backend = HierarchizationBackend::DISCOTEC)
template<typename FG_ELEMENT, DimType DIM>
static inline void dehierarchizeDFG(DistributedFullGrid<FG_ELEMENT, DIM> &dfg, const std::vector<bool> &hierarchizationDims, const std::vector<BasisFunctionType> &hierarchicalBases, LevelVector lmin = LevelVector(0), HierarchizationBackend backend = HierarchizationBackend::DISCOTEC)