ESyS-Particle  2.3.4
esys::lsm::WallForcePairPy Class Reference
Inheritance diagram for esys::lsm::WallForcePairPy:
Collaboration diagram for esys::lsm::WallForcePairPy:

Public Types

typedef std::pair< Vec3Py, Vec3PyWallForcePair
 

Public Member Functions

 WallForcePairPy (const Vec3Py &v1, const Vec3Py &v2)
 
 WallForcePairPy (const WallForcePairPy &pair)
 
 WallForcePairPy (const Vec3 &v1, const Vec3 &v2)
 
 WallForcePairPy (const WallForceReader::WallForcePair &pair)
 
 WallForcePairPy (const list &l1, const list &l2)
 
int len () const
 
const Vec3getItem (int i) const
 
void setItem (int i, const Vec3 &v)
 
std::string toString () const
 

Protected Member Functions

void throwIndexOutOfRange (int i) const
 

Member Typedef Documentation

◆ WallForcePair

Constructor & Destructor Documentation

◆ WallForcePairPy() [1/5]

esys::lsm::WallForcePairPy::WallForcePairPy ( const Vec3Py v1,
const Vec3Py v2 
)
inline

◆ WallForcePairPy() [2/5]

esys::lsm::WallForcePairPy::WallForcePairPy ( const WallForcePairPy pair)
inline

◆ WallForcePairPy() [3/5]

esys::lsm::WallForcePairPy::WallForcePairPy ( const Vec3 v1,
const Vec3 v2 
)
inline

◆ WallForcePairPy() [4/5]

esys::lsm::WallForcePairPy::WallForcePairPy ( const WallForceReader::WallForcePair pair)
inline

◆ WallForcePairPy() [5/5]

esys::lsm::WallForcePairPy::WallForcePairPy ( const list &  l1,
const list &  l2 
)
inline

References esys::lsm::Vec3Py::len(), and esys::lsm::bpu::len().

Here is the call graph for this function:

Member Function Documentation

◆ getItem()

const Vec3& esys::lsm::WallForcePairPy::getItem ( int  i) const
inline

References Vec3::ZERO.

◆ len()

int esys::lsm::WallForcePairPy::len ( ) const
inline

◆ setItem()

void esys::lsm::WallForcePairPy::setItem ( int  i,
const Vec3 v 
)
inline

◆ throwIndexOutOfRange()

void esys::lsm::WallForcePairPy::throwIndexOutOfRange ( int  i) const
inlineprotected

◆ toString()

std::string esys::lsm::WallForcePairPy::toString ( ) const
inline

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