|
dune-grid 2.10
|
#include <cstdint>#include <iostream>#include <iterator>#include <vector>#include <algorithm>#include <stack>#include <type_traits>#include <dune/grid/common/backuprestore.hh>#include <dune/grid/common/grid.hh>#include <dune/grid/common/capabilities.hh>#include <dune/common/hybridutilities.hh>#include <dune/common/bigunsignedint.hh>#include <dune/common/math.hh>#include <dune/common/typetraits.hh>#include <dune/common/reservedvector.hh>#include <dune/common/parallel/communication.hh>#include <dune/common/parallel/mpihelper.hh>#include <dune/geometry/axisalignedcubegeometry.hh>#include <dune/geometry/type.hh>#include <dune/grid/common/indexidset.hh>#include <dune/grid/common/datahandleif.hh>#include <dune/common/parallel/mpicommunication.hh>#include <dune/grid/yaspgrid/coordinates.hh>#include <dune/grid/yaspgrid/torus.hh>#include <dune/grid/yaspgrid/ygrid.hh>#include <dune/grid/yaspgrid/yaspgridgeometry.hh>#include <dune/grid/yaspgrid/yaspgridentity.hh>#include <dune/grid/yaspgrid/yaspgridintersection.hh>#include <dune/grid/yaspgrid/yaspgridintersectioniterator.hh>#include <dune/grid/yaspgrid/yaspgridhierarchiciterator.hh>#include <dune/grid/yaspgrid/yaspgridentityseed.hh>#include <dune/grid/yaspgrid/yaspgridleveliterator.hh>#include <dune/grid/yaspgrid/yaspgridindexsets.hh>#include <dune/grid/yaspgrid/yaspgrididset.hh>#include <dune/grid/yaspgrid/yaspgridpersistentcontainer.hh>#include <dune/grid/yaspgrid/structuredyaspgridfactory.hh>#include <dune/grid/yaspgrid/backuprestore.hh>Go to the source code of this file.
Classes | |
| struct | Dune::YaspGridFamily< dim, Coordinates > |
| class | Dune::YaspGrid< dim, Coordinates > |
| [ provides Dune::Grid ] More... | |
Namespaces | |
| namespace | Dune |
| Include standard header files. | |
| namespace | Dune::Capabilities |
| Contains all capabilities classes. | |
Typedefs | |
| using | Dune::YaspCommunication = Communication< MPI_Comm > |
Functions | |
| template<typename ctype , int dim> | |
| Dune::YaspGrid (FieldVector< ctype, dim >, std::array< int, std::size_t{dim}>, std::bitset< std::size_t{dim}>=std::bitset< std::size_t{dim}>{0ULL}, int=1, YaspCommunication=YaspCommunication(), const Yasp::Partitioning< dim > *=YaspGrid< dim, EquidistantCoordinates< ctype, dim > >::defaultPartitioner()) -> YaspGrid< dim, EquidistantCoordinates< ctype, dim > > | |
| template<typename ctype , int dim> | |
| Dune::YaspGrid (FieldVector< ctype, dim >, FieldVector< ctype, dim >, std::array< int, std::size_t{dim}>, std::bitset< std::size_t{dim}>=std::bitset< std::size_t{dim}>{0ULL}, int=1, YaspCommunication=YaspCommunication(), const Yasp::Partitioning< dim > *=YaspGrid< dim, EquidistantOffsetCoordinates< ctype, dim > >::defaultPartitioner()) -> YaspGrid< dim, EquidistantOffsetCoordinates< ctype, dim > > | |
| template<typename ctype , std::size_t dim> | |
| Dune::YaspGrid (std::array< std::vector< ctype >, dim >, std::bitset< dim >=std::bitset< dim >{0ULL}, int=1, YaspCommunication=YaspCommunication(), const Yasp::Partitioning< dim > *=YaspGrid< int{dim}, TensorProductCoordinates< ctype, int{dim}> >::defaultPartitioner()) -> YaspGrid< int | |
| template<int d, class CC > | |
| std::ostream & | Dune::operator<< (std::ostream &s, const YaspGrid< d, CC > &grid) |
| Output operator for multigrids. | |
Variables | |
| const int | Dune::yaspgrid_dim_bits = 24 |
| const int | Dune::yaspgrid_level_bits = 5 |
| Dune::TensorProductCoordinates< ctype, int{dim}> | |
YaspGrid stands for yet another structured parallel grid. It will implement the dune grid interface for structured grids with arbitrary overlap, parallel features with two overlap models, periodic boundaries and a fast implementation allowing on-the-fly computations.