walberla::mesa_pd::data::ContactHistory Class Reference

#include <ContactHistory.h>

Public Member Functions

const walberla::mesa_pd::Vec3getTangentialSpringDisplacement () const
 
walberla::mesa_pd::Vec3getTangentialSpringDisplacementRef ()
 
void setTangentialSpringDisplacement (const walberla::mesa_pd::Vec3 &v)
 
const bool & getIsSticking () const
 
bool & getIsStickingRef ()
 
void setIsSticking (const bool &v)
 
const real_tgetImpactVelocityMagnitude () const
 
real_tgetImpactVelocityMagnitudeRef ()
 
void setImpactVelocityMagnitude (const real_t &v)
 

Private Attributes

walberla::mesa_pd::Vec3 tangentialSpringDisplacement_ {}
 
bool isSticking_ {}
 
real_t impactVelocityMagnitude_ {}
 

Member Function Documentation

◆ getImpactVelocityMagnitude()

const real_t& walberla::mesa_pd::data::ContactHistory::getImpactVelocityMagnitude ( ) const
inline

◆ getImpactVelocityMagnitudeRef()

real_t& walberla::mesa_pd::data::ContactHistory::getImpactVelocityMagnitudeRef ( )
inline

◆ getIsSticking()

const bool& walberla::mesa_pd::data::ContactHistory::getIsSticking ( ) const
inline

◆ getIsStickingRef()

bool& walberla::mesa_pd::data::ContactHistory::getIsStickingRef ( )
inline

◆ getTangentialSpringDisplacement()

const walberla::mesa_pd::Vec3& walberla::mesa_pd::data::ContactHistory::getTangentialSpringDisplacement ( ) const
inline

◆ getTangentialSpringDisplacementRef()

walberla::mesa_pd::Vec3& walberla::mesa_pd::data::ContactHistory::getTangentialSpringDisplacementRef ( )
inline

◆ setImpactVelocityMagnitude()

void walberla::mesa_pd::data::ContactHistory::setImpactVelocityMagnitude ( const real_t v)
inline

◆ setIsSticking()

void walberla::mesa_pd::data::ContactHistory::setIsSticking ( const bool &  v)
inline

◆ setTangentialSpringDisplacement()

void walberla::mesa_pd::data::ContactHistory::setTangentialSpringDisplacement ( const walberla::mesa_pd::Vec3 v)
inline

Member Data Documentation

◆ impactVelocityMagnitude_

real_t walberla::mesa_pd::data::ContactHistory::impactVelocityMagnitude_ {}
private

◆ isSticking_

bool walberla::mesa_pd::data::ContactHistory::isSticking_ {}
private

◆ tangentialSpringDisplacement_

walberla::mesa_pd::Vec3 walberla::mesa_pd::data::ContactHistory::tangentialSpringDisplacement_ {}
private

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