|
dune-grid
2.4.1
|
#include <dune/grid/io/visual/grapegriddisplay.hh>

Public Types | |
| typedef GridType::HierarchicIterator | HierarchicIteratorType |
| typedef GridType::Traits::LocalIdSet | LocalIdSetType |
| typedef GridType::Traits::LeafIndexSet | LeafIndexSetType |
Public Member Functions | |
| GrapeGridDisplay (const GridType &grid, const int myrank=-1) | |
| Constructor, make a GrapeGridDisplay for given grid. More... | |
| template<class GridPartType > | |
| GrapeGridDisplay (const GridPartType &gridPart, const int myrank=-1) | |
| Constructor, make a GrapeGridDisplay for given grid. More... | |
| template<class VT > | |
| GrapeGridDisplay (const GridView< VT > &gridView, const int myrank=-1) | |
| ~GrapeGridDisplay () | |
| Destructor for GrapeGridDisplay. More... | |
| void | display () |
| int | myRank () const |
| return rank of this display, for visualisation of parallel grid More... | |
| const GridType & | getGrid () const |
| return reference to Dune Grid More... | |
Public Attributes | |
| const GridType & | grid_ |
| const bool | hasLevelIntersections_ |
| void * | gridPart_ |
| void * | indexSet_ |
| const LocalIdSetType & | lid_ |
| const int | myRank_ |
| void * | hmesh_ |
| HierarchicIteratorList | hierList_ |
Protected Types | |
| typedef std::list< HierarchicIteratorType * > | HierarchicIteratorList |
| typedef HierarchicIteratorList::iterator | ListIteratorType |
|
protected |
| typedef GridType::HierarchicIterator Dune::GrapeGridDisplay< GridType >::HierarchicIteratorType |
| typedef GridType::Traits::LeafIndexSet Dune::GrapeGridDisplay< GridType >::LeafIndexSetType |
|
protected |
| typedef GridType::Traits::LocalIdSet Dune::GrapeGridDisplay< GridType >::LocalIdSetType |
|
inline |
Constructor, make a GrapeGridDisplay for given grid.
References Dune::GrapeGridDisplay< GridType >::hmesh_, and setupHmesh().
|
inline |
Constructor, make a GrapeGridDisplay for given grid.
References Dune::GrapeGridDisplay< GridType >::hmesh_, and setupHmesh().
|
inline |
|
inline |
Destructor for GrapeGridDisplay.
References addHmeshToTimeScene(), deleteHmesh(), Dune::Entity< cd, dim, GridImp, EntityImp >::dimension, Dune::GrapeGridDisplay< GridType >::display(), first_child(), Dune::g_All_Partition, Dune::g_Ghost_Partition, Dune::g_GridPart, Dune::g_HierarchicIterator, Dune::g_Interior_Partition, Dune::g_InteriorBorder_Partition, Dune::g_LeafIterator, Dune::g_LevelIterator, Dune::g_Overlap_Partition, Dune::g_OverlapFront_Partition, Dune::Entity< cd, dim, GridImp, EntityImp >::geometry(), Dune::GrapeGridDisplay< GridType >::grid_, Dune::GrapeGridDisplay< GridType >::gridPart_, stackentry::hel, Dune::GrapeGridDisplay< GridType >::hierList_, Dune::GrapeGridDisplay< GridType >::hmesh_, Dune::GridView< ViewTraits >::ibegin(), Dune::GridView< ViewTraits >::iend(), Dune::GrapeGridDisplay< GridType >::indexSet_, Dune::InteriorEntity, Dune::Entity< cd, dim, GridImp, EntityImp >::level(), Dune::GrapeGridDisplay< GridType >::myRank_, next_child(), setupHmesh(), and Dune::Entity< cd, dim, GridImp, EntityImp >::type().
Referenced by Dune::GrapeGridDisplay< GridType >::GrapeGridDisplay().
|
inline |
Calls the display of the grid and draws the discrete function if discretefunction is NULL, then only the grid is displayed
References handleMesh(), and Dune::GrapeGridDisplay< GridType >::hmesh_.
Referenced by Dune::GrapeGridDisplay< GridType >::myRank(), and Dune::GrapeGridDisplay< GridType >::~GrapeGridDisplay().
|
inline |
References Dune::GrapeGridDisplay< GridType >::grid_.
Referenced by Dune::GrapeGridDisplay< GridType >::myRank().
|
inline |
return rank of this display, for visualisation of parallel grid
References deleteHmesh(), Dune::GrapeGridDisplay< GridType >::display(), first_child(), first_macro(), Dune::GrapeGridDisplay< GridType >::getGrid(), Dune::GrapeGridDisplay< GridType >::myRank_, next_child(), next_macro(), setupHmesh(), and Dune::IndexSet< GridImp, IndexSetImp, IndexTypeImp, TypesImp >::subIndex().
| const GridType& Dune::GrapeGridDisplay< GridType >::grid_ |
| void* Dune::GrapeGridDisplay< GridType >::gridPart_ |
Referenced by Dune::GrapeGridDisplay< GridType >::~GrapeGridDisplay().
| const bool Dune::GrapeGridDisplay< GridType >::hasLevelIntersections_ |
| HierarchicIteratorList Dune::GrapeGridDisplay< GridType >::hierList_ |
Referenced by Dune::GrapeGridDisplay< GridType >::~GrapeGridDisplay().
| void* Dune::GrapeGridDisplay< GridType >::hmesh_ |
Referenced by Dune::GrapeDataDisplay< GridType >::addData(), Dune::GrapeDataDisplay< GridType >::dataDisplay(), Dune::GrapeGridDisplay< GridType >::display(), Dune::GrapeDataDisplay< GridType >::display(), Dune::GrapeDataDisplay< GridType >::displayVector(), Dune::GrapeGridDisplay< GridType >::GrapeGridDisplay(), Dune::GrapeDataDisplay< GridType >::~GrapeDataDisplay(), and Dune::GrapeGridDisplay< GridType >::~GrapeGridDisplay().
| void* Dune::GrapeGridDisplay< GridType >::indexSet_ |
Referenced by Dune::GrapeGridDisplay< GridType >::~GrapeGridDisplay().
| const LocalIdSetType& Dune::GrapeGridDisplay< GridType >::lid_ |
| const int Dune::GrapeGridDisplay< GridType >::myRank_ |
1.8.11