dune-alugrid 3.0.0
Public Types | Public Member Functions | List of all members
Dune::ALU3dGridVertexList< Comm > Struct Template Reference

#include <dune/alugrid/3d/alu3dinclude.hh>

Public Types

typedef ALU3dBasicImplTraits< Comm >::VertexType VertexType
 
typedef std::vector< VertexType * > VertexListType
 
typedef VertexListType::iterator IteratorType
 

Public Member Functions

 ALU3dGridVertexList ()
 
size_t size () const
 
bool up2Date () const
 
void unsetUp2Date ()
 
template<class GridType >
void setupVxList (const GridType &grid, int level)
 
IteratorType begin ()
 
IteratorType end ()
 
VertexListTypegetItemList ()
 
template<class GridType >
alu_inline void setupVxList (const GridType &grid, int level)
 

Detailed Description

template<class Comm>
struct Dune::ALU3dGridVertexList< Comm >

contains list of vertices of one level needed for VertexLevelIterator

Member Typedef Documentation

◆ IteratorType

template<class Comm >
typedef VertexListType::iterator Dune::ALU3dGridVertexList< Comm >::IteratorType

◆ VertexListType

template<class Comm >
typedef std::vector< VertexType * > Dune::ALU3dGridVertexList< Comm >::VertexListType

◆ VertexType

template<class Comm >
typedef ALU3dBasicImplTraits<Comm>::VertexType Dune::ALU3dGridVertexList< Comm >::VertexType

Constructor & Destructor Documentation

◆ ALU3dGridVertexList()

template<class Comm >
Dune::ALU3dGridVertexList< Comm >::ALU3dGridVertexList ( )
inline

Member Function Documentation

◆ begin()

template<class Comm >
IteratorType Dune::ALU3dGridVertexList< Comm >::begin ( )
inline

◆ end()

template<class Comm >
IteratorType Dune::ALU3dGridVertexList< Comm >::end ( )
inline

◆ getItemList()

template<class Comm >
VertexListType & Dune::ALU3dGridVertexList< Comm >::getItemList ( )
inline

◆ setupVxList() [1/2]

template<class Comm >
template<class GridType >
void Dune::ALU3dGridVertexList< Comm >::setupVxList ( const GridType &  grid,
int  level 
)

◆ setupVxList() [2/2]

template<class Comm >
template<class GridType >
alu_inline void Dune::ALU3dGridVertexList< Comm >::setupVxList ( const GridType &  grid,
int  level 
)

◆ size()

template<class Comm >
size_t Dune::ALU3dGridVertexList< Comm >::size ( ) const
inline

◆ unsetUp2Date()

template<class Comm >
void Dune::ALU3dGridVertexList< Comm >::unsetUp2Date ( )
inline

◆ up2Date()

template<class Comm >
bool Dune::ALU3dGridVertexList< Comm >::up2Date ( ) const
inline

The documentation for this struct was generated from the following files: