|
ESyS-Particle
2.3.4
|
#include <CartesianGrid.h>

Classes | |
| class | PosValuePair |
Public Types | |
| typedef std::vector< PosValuePair > | PosValueVector |
| typedef ForwardIterator< PosValueVector > | Iterator |
| typedef ForwardConstIterator< PosValueVector > | ConstIterator |
Public Member Functions | |
| Cell () | |
| void | insertRef (reference value) |
| void | insertRef (const Vec3 &pos, reference value) |
| void | setPos (const Vec3 &pos) |
| const Vec3 & | getPos () const |
| CartesianGrid & | getGrid () |
| const CartesianGrid & | getGrid () const |
| void | setGrid (CartesianGrid &grid) |
| BoundingBox | getBox () const |
| int | size () const |
| void | clear () |
| ConstIterator | getIterator () const |
| Iterator | getIterator () |
Private Attributes | |
| Vec3 | m_pos |
| PosValueVector | m_pointerVector |
| CartesianGrid * | m_pGrid |
| typedef ForwardConstIterator<PosValueVector> esys::lsm::CartesianGrid< TmplValue >::Cell::ConstIterator |
| typedef ForwardIterator<PosValueVector> esys::lsm::CartesianGrid< TmplValue >::Cell::Iterator |
| typedef std::vector<PosValuePair> esys::lsm::CartesianGrid< TmplValue >::Cell::PosValueVector |
|
inline |
|
inline |
Clears all elements from this cell.
References esys::lsm::CartesianGrid< TmplValue >::Cell::m_pointerVector.
|
inline |
References esys::lsm::CartesianGrid< TmplValue >::Cell::getGrid(), esys::lsm::CartesianGrid< TmplValue >::getGridSpacing(), and esys::lsm::CartesianGrid< TmplValue >::Cell::getPos().

|
inline |
References esys::lsm::CartesianGrid< TmplValue >::Cell::m_pGrid.
Referenced by esys::lsm::CartesianGrid< TmplValue >::Cell::getBox().

|
inline |
|
inline |
|
inline |
|
inline |
References esys::lsm::CartesianGrid< TmplValue >::Cell::m_pos.
Referenced by esys::lsm::CartesianGrid< TmplValue >::Cell::getBox(), and esys::lsm::CartesianGrid< TmplValue >::Cell::insertRef().

|
inline |
|
inline |
References esys::lsm::CartesianGrid< TmplValue >::Cell::getPos(), and esys::lsm::CartesianGrid< TmplValue >::Cell::m_pointerVector.
Referenced by esys::lsm::CartesianGrid< Tensor >::insertRef().


|
inline |
|
inline |
|
inline |
Return the number of elements in this cell.
References esys::lsm::CartesianGrid< TmplValue >::Cell::m_pointerVector.
|
private |
|
private |
|
private |