ESyS-Particle  2.3.4
esys::lsm::WallForcesRecord Class Reference

#include <WallForceReader.h>

Classes

class  WallForce
 

Public Types

typedef int WallId
 

Public Member Functions

 WallForcesRecord (const std::string &line)
 
void parseLine (const std::string &line)
 
const WallForceget (WallId id) const
 

Private Types

typedef std::vector< WallForceWallForceVector
 

Private Attributes

WallForceVector m_wallForceVector
 

Member Typedef Documentation

◆ WallForceVector

◆ WallId

Constructor & Destructor Documentation

◆ WallForcesRecord()

esys::lsm::WallForcesRecord::WallForcesRecord ( const std::string &  line)
inline

References parseLine().

Here is the call graph for this function:

Member Function Documentation

◆ get()

const WallForce& esys::lsm::WallForcesRecord::get ( WallId  id) const
inline

References m_wallForceVector.

Referenced by esys::lsm::WallForceReader::next().

Here is the caller graph for this function:

◆ parseLine()

void esys::lsm::WallForcesRecord::parseLine ( const std::string &  line)
inline

References esys::lsm::WallForcesRecord::WallForce::getId(), m_wallForceVector, esys::lsm::StringUtil::splitStrings(), and esys::lsm::StringUtil::trim().

Referenced by WallForcesRecord().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_wallForceVector

WallForceVector esys::lsm::WallForcesRecord::m_wallForceVector
private

Referenced by get(), and parseLine().


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