ESyS-Particle  2.3.4
esys::lsm::WallForcesToFrictionConverter::Impl Class Reference

Public Types

typedef MacroFrictionCalculator::FrictionVector FrictionVector
 

Public Member Functions

 Impl (const std::string &wallForcesFile, const std::string &instFrictionFile, const std::string &avrgFrictionFile, int halfWindowSize, int wallId1, int wallId2, int normalDimIndex, int shearDimIndex)
 
void writeLines (const std::string &fileName, const FrictionVector &vec)
 
void convert ()
 

Public Attributes

const std::string m_wallForcesFile
 
const std::string m_instFrictionFile
 
const std::string m_avrgFrictionFile
 
int m_halfWindowSize
 
int m_wallId1
 
int m_wallId2
 
int m_normalDimIndex
 
int m_shearDimIndex
 

Member Typedef Documentation

◆ FrictionVector

Constructor & Destructor Documentation

◆ Impl()

esys::lsm::WallForcesToFrictionConverter::Impl::Impl ( const std::string &  wallForcesFile,
const std::string &  instFrictionFile,
const std::string &  avrgFrictionFile,
int  halfWindowSize,
int  wallId1,
int  wallId2,
int  normalDimIndex,
int  shearDimIndex 
)
inline

Member Function Documentation

◆ convert()

◆ writeLines()

void esys::lsm::WallForcesToFrictionConverter::Impl::writeLines ( const std::string &  fileName,
const FrictionVector vec 
)
inline

Referenced by convert().

Here is the caller graph for this function:

Member Data Documentation

◆ m_avrgFrictionFile

const std::string esys::lsm::WallForcesToFrictionConverter::Impl::m_avrgFrictionFile

Referenced by convert().

◆ m_halfWindowSize

int esys::lsm::WallForcesToFrictionConverter::Impl::m_halfWindowSize

Referenced by convert().

◆ m_instFrictionFile

const std::string esys::lsm::WallForcesToFrictionConverter::Impl::m_instFrictionFile

Referenced by convert().

◆ m_normalDimIndex

int esys::lsm::WallForcesToFrictionConverter::Impl::m_normalDimIndex

Referenced by convert().

◆ m_shearDimIndex

int esys::lsm::WallForcesToFrictionConverter::Impl::m_shearDimIndex

Referenced by convert().

◆ m_wallForcesFile

const std::string esys::lsm::WallForcesToFrictionConverter::Impl::m_wallForcesFile

Referenced by convert().

◆ m_wallId1

int esys::lsm::WallForcesToFrictionConverter::Impl::m_wallId1

Referenced by convert().

◆ m_wallId2

int esys::lsm::WallForcesToFrictionConverter::Impl::m_wallId2

Referenced by convert().


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