quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
Loading...
Searching...
No Matches
quadgrid_t< distributed_vector >::cell_iterator Class Reference

#include <quadgrid_cpp.h>

Inheritance diagram for quadgrid_t< distributed_vector >::cell_iterator:
quadgrid_t< distributed_vector >::neighbor_iterator

Public Member Functions

 cell_iterator (cell_t *_data=nullptr)
void operator++ ()
cell_toperator* ()
const cell_toperator* () const
cell_toperator-> ()
const cell_toperator-> () const
bool operator== (const cell_iterator &other)
bool operator!= (const cell_iterator &other)

Private Attributes

cell_tdata

Constructor & Destructor Documentation

◆ cell_iterator()

template<class distributed_vector>
quadgrid_t< distributed_vector >::cell_iterator::cell_iterator ( cell_t * _data = nullptr)
inline

Member Function Documentation

◆ operator!=()

template<class distributed_vector>
bool quadgrid_t< distributed_vector >::cell_iterator::operator!= ( const cell_iterator & other)
inline

◆ operator*() [1/2]

template<class distributed_vector>
cell_t & quadgrid_t< distributed_vector >::cell_iterator::operator* ( )
inline

◆ operator*() [2/2]

template<class distributed_vector>
const cell_t & quadgrid_t< distributed_vector >::cell_iterator::operator* ( ) const
inline

◆ operator++()

template<class T>
void quadgrid_t< T >::cell_iterator::operator++ ( )

◆ operator->() [1/2]

template<class distributed_vector>
cell_t * quadgrid_t< distributed_vector >::cell_iterator::operator-> ( )
inline

◆ operator->() [2/2]

template<class distributed_vector>
const cell_t * quadgrid_t< distributed_vector >::cell_iterator::operator-> ( ) const
inline

◆ operator==()

template<class distributed_vector>
bool quadgrid_t< distributed_vector >::cell_iterator::operator== ( const cell_iterator & other)
inline

Member Data Documentation

◆ data

template<class distributed_vector>
cell_t* quadgrid_t< distributed_vector >::cell_iterator::data
private

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