Dune Core Modules (2.10.0)

yaspgrid.hh File Reference
#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

class  Dune::YaspGrid< dim, Coordinates >
 [ provides Dune::Grid ] More...
 
struct  Dune::Capabilities::hasSingleGeometryType< YaspGrid< dim, Coordinates > >
 YaspGrid has only one geometry type for codim 0 entities. More...
 
struct  Dune::Capabilities::isCartesian< YaspGrid< dim, Coordinates > >
 YaspGrid is a Cartesian grid. More...
 
struct  Dune::Capabilities::hasEntity< YaspGrid< dim, Coordinates >, codim >
 YaspGrid has entities for all codimensions. More...
 
struct  Dune::Capabilities::hasEntityIterator< YaspGrid< dim, Coordinates >, codim >
 YaspGrid can iterate over all codimensions. More...
 
struct  Dune::Capabilities::canCommunicate< YaspGrid< dim, Coordinates >, codim >
 YaspGrid can communicate on all codimensions. More...
 
struct  Dune::Capabilities::isLevelwiseConforming< YaspGrid< dim, Coordinates > >
 YaspGrid is levelwise conforming. More...
 
struct  Dune::Capabilities::isLeafwiseConforming< YaspGrid< dim, Coordinates > >
 YaspGrid is leafwise conforming. More...
 
struct  Dune::Capabilities::viewThreadSafe< YaspGrid< dim, Coordinates > >
 YaspGrid is viewThreadSafe. More...
 

Namespaces

namespace  Dune
 Dune namespace.
 
namespace  Dune::Capabilities
 Contains all capabilities classes.
 

Functions

template<int d, class CC >
std::ostream & Dune::operator<< (std::ostream &s, const YaspGrid< d, CC > &grid)
 Output operator for multigrids.
 

Detailed Description

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.

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 27, 23:30, 2024)