Template Function combigrid::makeOwningDistributedFullGrid

Function Documentation

template<typename FG_ELEMENT>
OwningDistributedFullGridVariant<FG_ELEMENT> combigrid::makeOwningDistributedFullGrid(DimType dim, const LevelVector &levels, CommunicatorType const &comm, const std::vector<BoundaryType> &hasBdrPoints, const std::vector<int> &procs, bool forwardDecomposition = false, const std::vector<IndexVector> &decomposition = std::vector<IndexVector>())

Factory function: create an OwningDistributedFullGrid with runtime dimensionality.