ESyS-Particle  2.3
esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair Class Reference

#include <CartesianGrid.h>

Collaboration diagram for esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair:

Public Member Functions

 PosValuePair (const Vec3 &pos, reference value)
 
const Vec3getPos () const
 
const_reference getValue () const
 
reference getValue ()
 

Private Attributes

Vec3 m_pos
 
pointer m_pValue
 

Constructor & Destructor Documentation

template<typename TmplValue>
esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair::PosValuePair ( const Vec3 pos,
reference  value 
)
inline

Member Function Documentation

template<typename TmplValue>
const Vec3& esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair::getPos ( ) const
inline
template<typename TmplValue>
const_reference esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair::getValue ( ) const
inline
template<typename TmplValue>
reference esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair::getValue ( )
inline

Member Data Documentation

template<typename TmplValue>
Vec3 esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair::m_pos
private
template<typename TmplValue>
pointer esys::lsm::CartesianGrid< TmplValue >::Cell::PosValuePair::m_pValue
private

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