|
ESyS-Particle
2.3.4
|
Class for a basic particle. More...
#include <Particle.h>


Classes | |
| class | exchangeType |
Public Types | |
| typedef double(CParticle::* | ScalarFieldFunction) () const |
| typedef Vec3(CParticle::* | VectorFieldFunction) () const |
Public Member Functions | |
| CParticle () | |
| CParticle (double, double, const Vec3 &, const Vec3 &, const Vec3 &, int, bool) | |
| CParticle (double, double, const Vec3 &, const Vec3 &, const Vec3 &, const Vec3 &, const Vec3 &, int, bool) | |
| CParticle (const esys::lsm::SimpleParticleData &particleData) | |
| virtual | ~CParticle () |
| const Vec3 & | getInitPos () const |
| void | setInitPos (const Vec3 &initPos) |
| Vec3 | getDisplacement () const |
| Vec3 | getTotalDisplacement () const |
| const Vec3 & | getOldPos () const |
| Vec3 | getVel () const |
| double | getAbsVel () const |
| void | setVel (const Vec3 &V) |
| void | setMass (double mass) |
| double | getMass () const |
| double | getInvMass () const |
| Vec3 | getForce () const |
| virtual void | setDensity (double) |
| void | resetDisplacement () |
| double | getIDField () const |
| double | getTagField () const |
| void | applyForce (const Vec3 &, const Vec3 &) |
| virtual void | integrate (double) |
| virtual void | integrateTherm (double) |
| virtual void | zeroForce () |
| virtual void | zeroHeat () |
| virtual void | thermExpansion () |
| void | moveToRel (const Vec3 &v) |
| double | getKineticEnergy () const |
| move relative to initial position More... | |
| virtual void | setNonDynamic () |
| virtual void | setNonDynamicLinear () |
| virtual void | setNonDynamicRot () |
| void | setFlag (bool b=true) |
| bool | isFlagged () const |
| void | writeAsDXLine (ostream &, int slid=0) |
| void | print () |
| void | rescale () |
| exchangeType | getExchangeValues () |
| void | setExchangeValues (const exchangeType &) |
| void | setCircular (const Vec3 &) |
| double | sigma_xx_2D () const |
| double | sigma_xy_2D () const |
| double | sigma_yy_2D () const |
| double | sigma_d () const |
| virtual void | saveCheckPointData (std::ostream &oStream) |
| virtual void | saveSnapShotData (std::ostream &oStream) |
| virtual void | applyMoment (const Vec3 &) |
| virtual void | loadCheckPointData (std::istream &iStream) |
| template<typename TmplVisitor > | |
| void | visit (TmplVisitor &visitor) |
Public Member Functions inherited from CBasicParticle | |
| CBasicParticle () | |
| CBasicParticle (const Vec3 &pos, double radius, int id=-1, int tag=-1) | |
| CBasicParticle (const esys::lsm::SimpleParticleData &data) | |
| virtual | ~CBasicParticle () |
| Vec3 & | getPPos () |
| Vec3 | getPos () const |
| void | setPos (const Vec3 &pos) |
| double | getRad () const |
| int | getID () const |
| void | setID (int id) |
| void | moveBy (Vec3 v) |
| move relative to current position More... | |
| void | moveTo (Vec3 v) |
| move absolute More... | |
| void | setRad (double r) |
| void | setTag (int t) |
| particle tag handling More... | |
| int | getTag () const |
| bool | isValid () const |
| CBasicParticle () | |
| CBasicParticle (int, const Vec3 &, double) | |
| Vec3 & | getPPos () |
| Vec3 | getPos () const |
| double | getRad () const |
| int | getID () const |
| void | moveBy (Vec3 v) |
| void | moveTo (Vec3 v) |
| move relative to current position More... | |
| void | setRad (double r) |
| move absolute More... | |
Public Member Functions inherited from esys::lsm::CheckPointable | |
| CheckPointable () | |
| virtual | ~CheckPointable () |
Static Public Member Functions | |
| static ScalarFieldFunction | getScalarFieldFunction (const string &) |
| static VectorFieldFunction | getVectorFieldFunction (const string &) |
| static void | get_type () |
| static void | setDo2dCalculations (bool do2dCalculations) |
| static bool | getDo2dCalculations () |
Protected Member Functions | |
| void | setForce (const Vec3 &force) |
Protected Attributes | |
| Matrix3 | m_sigma |
| stress tensor. More... | |
| Vec3 | m_vel |
| Vec3 | m_force |
| Vec3 | m_oldpos |
| position at the time of last neighbor search More... | |
| Vec3 | m_initpos |
| position at time of construction More... | |
| Vec3 | m_circular_shift |
| shift vector if particle is circular image More... | |
| double | m_mass |
| double | m_div_mass |
| bool | flag |
| bool | m_is_dynamic |
Protected Attributes inherited from CBasicParticle | |
| Vec3 | m_pos |
| position More... | |
| double | m_rad |
| radius More... | |
| int | m_global_id |
| int | m_tag |
| int | m_id |
Static Private Attributes | |
| static bool | s_do2Calculations = false |
Friends | |
| class | TML_PackedMessageInterface |
| ostream & | operator<< (ostream &, const CParticle &) |
Additional Inherited Members | |
Static Public Attributes inherited from CBasicParticle | |
| static const CBasicParticle | INVALID = CBasicParticle(Vec3::ZERO, 0.0, -1, -1) |
Class for a basic particle.
| typedef double(CParticle::* CParticle::ScalarFieldFunction) () const |
| typedef Vec3(CParticle::* CParticle::VectorFieldFunction) () const |
| CParticle::CParticle | ( | ) |
| CParticle::CParticle | ( | double | rad, |
| double | mass, | ||
| const Vec3 & | pos, | ||
| const Vec3 & | vel, | ||
| const Vec3 & | force, | ||
| int | id, | ||
| bool | is_dyn | ||
| ) |
Construct particle. Old and initial position are assumed to be identical to current position.
| rad | radius |
| mass | mass |
| pos | current position |
| vel | current velocity |
| force | currently applied force |
| id | particle id |
References flag, m_circular_shift, m_div_mass, m_force, CBasicParticle::m_global_id, m_initpos, m_is_dynamic, m_mass, m_oldpos, m_vel, and zeroVec3.
| CParticle::CParticle | ( | double | rad, |
| double | mass, | ||
| const Vec3 & | pos, | ||
| const Vec3 & | oldpos, | ||
| const Vec3 & | initpos, | ||
| const Vec3 & | vel, | ||
| const Vec3 & | force, | ||
| int | id, | ||
| bool | is_dyn | ||
| ) |
References flag, m_circular_shift, m_div_mass, m_force, CBasicParticle::m_global_id, m_initpos, m_is_dynamic, m_mass, m_oldpos, m_vel, and zeroVec3.
| CParticle::CParticle | ( | const esys::lsm::SimpleParticleData & | particleData | ) |
|
inlinevirtual |
Apply a force to a particle at a given position. Also updates particle stress tensor.
| force | the force |
| pos | the position at which the force acts on the particle |
References m_force, CBasicParticle::m_pos, and m_sigma.
Referenced by CAdhesiveFriction::calcForces(), BCorner2DInteraction::calcForces(), BEdge2DInteraction::calcForces(), CBondedInteraction::calcForces(), BTriangleInteraction::calcForces(), CCappedBondedInteraction::calcForces(), ECorner2DInteraction::calcForces(), ECornerInteraction::calcForces(), EEdge2DInteraction::calcForces(), EEdgeInteraction::calcForces(), CElasticInteraction::calcForces(), ETriangleInteraction::calcForces(), CFrictionInteraction::calcForces(), CHertzianElasticInteraction::calcForces(), CHertzianViscoElasticFrictionInteraction::calcForces(), CHertzianViscoElasticInteraction::calcForces(), CHertzMindlinInteraction::calcForces(), CHertzMindlinViscoInteraction::calcForces(), CLinearDashpotInteraction::calcForces(), CRotBondedInteraction::calcForces(), CRotElasticInteraction::calcForces(), CRotThermBondedInteraction::calcForces(), CRotThermElasticInteraction::calcForces(), CRotThermFrictionInteraction::calcForces(), CVWFriction::calcForces(), CRotFrictionInteraction::calcRigidBodyForces(), and CRotFrictionInteraction::calcSimpleForces().

|
inlinevirtual |
Reimplemented in CRotParticleVi, and CRotParticle.
|
inlinestatic |
|
inline |
References m_vel, and Vec3::norm().
Referenced by getScalarFieldFunction(), and CRotParticle::getScalarFieldFunction().


|
inline |
References m_oldpos, and CBasicParticle::m_pos.
Referenced by CRotParticle::getDisplacement(), CRotParticleVi::getDisplacement(), and CRotThermParticle::getDisplacement().

|
inlinestatic |
References s_do2Calculations.
Referenced by CRotThermFrictionInteraction::calcHeatFrict(), CBondedInteraction::CBondedInteraction(), CBondedWallInteraction< T >::CBondedWallInteraction(), CElasticInteraction::CElasticInteraction(), CElasticSphereBodyInteraction< T >::CElasticSphereBodyInteraction(), CElasticWallInteraction< T >::CElasticWallInteraction(), CFrictionInteraction::CFrictionInteraction(), CLinearDashpotInteraction::CLinearDashpotInteraction(), CRotBondedInteraction::CRotBondedInteraction(), CRotElasticInteraction::CRotElasticInteraction(), CRotFrictionInteraction::CRotFrictionInteraction(), CRotParticle::CRotParticle(), CRotThermBondedInteraction::CRotThermBondedInteraction(), CRotThermElasticInteraction::CRotThermElasticInteraction(), CRotThermFrictionInteraction::CRotThermFrictionInteraction(), CSoftBondedWallInteraction< T >::CSoftBondedWallInteraction(), ECornerInteraction::ECornerInteraction(), EEdgeInteraction::EEdgeInteraction(), ETriangleInteraction::ETriangleInteraction(), integrate(), CRotParticle::integrate(), CRotParticleVi::integrate(), operator<<(), setDensity(), and CRotParticle::setDensity().

| CParticle::exchangeType CParticle::getExchangeValues | ( | ) |
get values to be exchanged, i.e. pos and vel
References m_circular_shift, m_initpos, m_is_dynamic, m_oldpos, CBasicParticle::m_pos, and m_vel.
|
inline |
References m_force.
Referenced by esys::lsm::RotParticlePy::getAcceleration(), esys::lsm::RotParticleViPy::getAcceleration(), esys::lsm::RotParticlePy::getLinearAcceleration(), esys::lsm::RotParticleViPy::getLinearAcceleration(), esys::lsm::RotThermalParticlePy::getLinearAcceleration(), getVectorFieldFunction(), CRotParticle::getVectorFieldFunction(), CRotParticleVi::getVectorFieldFunction(), CRotThermParticle::getVectorFieldFunction(), saveCheckPointData(), and saveSnapShotData().

|
inline |
References CBasicParticle::m_global_id.
Referenced by getScalarFieldFunction(), CRotParticle::getScalarFieldFunction(), CRotParticleVi::getScalarFieldFunction(), and CRotThermParticle::getScalarFieldFunction().

|
inline |
References m_initpos.
Referenced by CRotThermBondedInteraction::calcForces(), CRotBondedInteraction::getInitialCentrePtDiff(), CRotThermBondedInteraction::getInitialCentrePtDiff(), CRotBondedInteraction::getInitialMidPoint(), esys::lsm::ParticlePy::getInitialPosn(), esys::lsm::RotParticlePy::getInitialPosn(), esys::lsm::RotParticleViPy::getInitialPosn(), esys::lsm::RotThermalParticlePy::getInitialPosn(), CRotBondedInteraction::getP1ShearForcePt(), CRotBondedInteraction::getP2ShearForcePt(), CRotThermBondedInteraction::getShearDiff(), saveCheckPointData(), and saveSnapShotData().

|
inline |
References m_div_mass.
Referenced by esys::lsm::ParticlePy::getAcceleration(), esys::lsm::RotParticlePy::getAcceleration(), esys::lsm::RotParticleViPy::getAcceleration(), esys::lsm::RotParticlePy::getLinearAcceleration(), esys::lsm::RotParticleViPy::getLinearAcceleration(), and esys::lsm::RotThermalParticlePy::getLinearAcceleration().

|
inline |
move relative to initial position
Referenced by getScalarFieldFunction().

|
inline |
References m_mass.
Referenced by CHertzMindlinViscoInteraction::calcForces(), CRotParticle::CRotParticle(), CRotParticleVi::CRotParticleVi(), esys::lsm::exportParticle(), esys::lsm::exportRotParticle(), esys::lsm::exportRotParticleVi(), esys::lsm::exportRotThermalParticle(), CHertzMindlinViscoInteraction::getAbsMuFN(), CHertzMindlinViscoInteraction::getMaxFricStress(), esys::lsm::RotParticleViPy::PickleSuite::getstate(), esys::lsm::RotThermalParticlePy::PickleSuite::getstate(), CRotThermParticle::integrateTherm(), saveCheckPointData(), saveSnapShotData(), esys::lsm::ParticlePy::setAcceleration(), esys::lsm::RotParticlePy::setLinearAcceleration(), esys::lsm::RotParticleViPy::setLinearAcceleration(), and esys::lsm::RotThermalParticlePy::setLinearAcceleration().

|
inline |
References m_oldpos.
Referenced by saveCheckPointData(), and saveSnapShotData().

|
static |
Get the particle member function which returns a scalar field of a given name.
| name | the name of the field |
References getAbsVel(), getIDField(), getKineticEnergy(), CBasicParticle::getRad(), getTagField(), NULL, sigma_d(), sigma_xx_2D(), sigma_xy_2D(), and sigma_yy_2D().

|
inline |
References CBasicParticle::getTag().
Referenced by getScalarFieldFunction(), and CRotParticle::getScalarFieldFunction().


|
inline |
References m_initpos, and CBasicParticle::m_pos.
Referenced by getVectorFieldFunction(), CRotParticle::getVectorFieldFunction(), CRotParticleVi::getVectorFieldFunction(), and CRotThermParticle::getVectorFieldFunction().

|
static |
Get the particle member function which returns a vector field of a given name.
| name | the name of the field |
References getForce(), CBasicParticle::getPos(), getTotalDisplacement(), getVel(), and NULL.

|
inline |
References m_vel.
Referenced by CFrictionInteraction::calcForces(), CHertzianViscoElasticFrictionInteraction::calcForces(), CHertzianViscoElasticInteraction::calcForces(), CHertzMindlinInteraction::calcForces(), CHertzMindlinViscoInteraction::calcForces(), CLinearDashpotInteraction::calcForces(), CRotThermFrictionInteraction::calcForces(), CVWFriction::calcForces(), CRotFrictionInteraction::calcRigidBodyForces(), CRotFrictionInteraction::calcSimpleForces(), CHertzianViscoElasticFrictionInteraction::getAbsMuFN(), CHertzMindlinViscoInteraction::getAbsMuFN(), CRotFrictionInteraction::getAbsSlip(), CVWFriction::getCurrentMu(), esys::lsm::RotParticlePy::getLinearVelocity(), esys::lsm::RotParticleViPy::getLinearVelocity(), esys::lsm::RotThermalParticlePy::getLinearVelocity(), CHertzianViscoElasticFrictionInteraction::getMaxFricStress(), CHertzMindlinViscoInteraction::getMaxFricStress(), CFrictionInteraction::getMuEff(), CHertzianViscoElasticFrictionInteraction::getMuEff(), CHertzMindlinInteraction::getMuEff(), CHertzMindlinViscoInteraction::getMuEff(), CFrictionInteraction::getSlipVelocity(), CHertzianViscoElasticFrictionInteraction::getSlipVelocity(), CHertzMindlinInteraction::getSlipVelocity(), CHertzMindlinViscoInteraction::getSlipVelocity(), getVectorFieldFunction(), CRotParticle::getVectorFieldFunction(), CRotParticleVi::getVectorFieldFunction(), CRotThermParticle::getVectorFieldFunction(), esys::lsm::ParticlePy::getVelocity(), esys::lsm::RotParticlePy::getVelocity(), esys::lsm::RotParticleViPy::getVelocity(), saveCheckPointData(), and saveSnapShotData().

|
virtual |
Do the time integration for the particle by 1st order method.
| dt | the time step |
Reimplemented in CRotThermParticle, CRotParticleVi, and CRotParticle.
References getDo2dCalculations(), m_div_mass, m_force, m_is_dynamic, CBasicParticle::m_pos, m_vel, Vec3::X(), and Vec3::Y().
Referenced by CRotParticle::integrate().


|
inlinevirtual |
Reimplemented in CRotThermParticle, CRotParticleVi, and CRotParticle.
|
inline |
References flag.
|
virtual |
load checkpoint data saved with CParticle::saveCheckPointData
Implements esys::lsm::CheckPointable.
Reimplemented in CRotParticleVi, and CRotParticle.
References CBasicParticle::setTag().
Referenced by CRotParticle::loadCheckPointData(), CRotParticleVi::loadCheckPointData(), and esys::lsm::CheckPointLoader::ParticleData::read().


|
inline |
References m_initpos, and CBasicParticle::m_pos.
|
inline |
|
inline |
|
inline |
References m_oldpos, and CBasicParticle::m_pos.
Referenced by CRotParticle::resetDisplacement(), CRotParticleVi::resetDisplacement(), and CRotThermParticle::resetDisplacement().

|
virtual |
save checkpoint data, sufficient for restart
Implements esys::lsm::CheckPointable.
Reimplemented in CRotParticleVi, and CRotParticle.
References getForce(), CBasicParticle::getID(), getInitPos(), getMass(), getOldPos(), CBasicParticle::getPos(), CBasicParticle::getRad(), CBasicParticle::getTag(), getVel(), m_circular_shift, and m_is_dynamic.
Referenced by CRotParticle::saveCheckPointData(), and CRotParticleVi::saveCheckPointData().


|
virtual |
save snapshot data not neccesarily sufficient for restart
Reimplemented from esys::lsm::CheckPointable.
Reimplemented in CRotParticleVi, and CRotParticle.
References getForce(), CBasicParticle::getID(), getInitPos(), getMass(), getOldPos(), CBasicParticle::getPos(), CBasicParticle::getRad(), CBasicParticle::getTag(), getVel(), and m_circular_shift.
Referenced by CRotParticle::saveSnapShotData(), and CRotParticleVi::saveSnapShotData().


| void CParticle::setCircular | ( | const Vec3 & | cv | ) |
set circular shift vector
| cv | the circular shift vector |
References m_circular_shift, m_initpos, m_oldpos, and CBasicParticle::m_pos.
Referenced by CRotParticle::setCircular(), and CRotParticleVi::setCircular().

|
virtual |
set the density of the particle
Reimplemented in CRotParticle.
References getDo2dCalculations(), m_div_mass, m_mass, and CBasicParticle::m_rad.

|
inlinestatic |
References s_do2Calculations.
| void CParticle::setExchangeValues | ( | const exchangeType & | E | ) |
set pos and vel from exchangeType
| E | the exchanged values, i.e. a pair of pos and vel |
References m_circular_shift, CParticle::exchangeType::m_initPos, m_initpos, CParticle::exchangeType::m_is_dynamic, m_is_dynamic, CParticle::exchangeType::m_oldPos, m_oldpos, CBasicParticle::m_pos, CParticle::exchangeType::m_pos, CParticle::exchangeType::m_vel, and m_vel.
|
inline |
References flag.
Referenced by CBondedInteraction::broken(), CRotBondedInteraction::broken(), and CRotThermBondedInteraction::broken().

|
inlineprotected |
References m_force.
Referenced by esys::lsm::RotParticlePy::setLinearAcceleration(), esys::lsm::RotParticleViPy::setLinearAcceleration(), esys::lsm::RotThermalParticlePy::setLinearAcceleration(), esys::lsm::RotParticlePy::setLinearForce(), esys::lsm::RotParticleViPy::setLinearForce(), and esys::lsm::RotThermalParticlePy::setLinearForce().

|
inline |
References m_initpos.
Referenced by esys::lsm::RotParticleViPy::PickleSuite::setstate(), and esys::lsm::RotThermalParticlePy::PickleSuite::setstate().

|
inline |
References m_div_mass, and m_mass.
Referenced by esys::lsm::RotParticleViPy::PickleSuite::setstate(), and esys::lsm::RotThermalParticlePy::PickleSuite::setstate().

|
inlinevirtual |
Reimplemented in CRotParticle.
References m_is_dynamic.
|
inlinevirtual |
Reimplemented in CRotParticle.
References m_is_dynamic.
|
inlinevirtual |
Reimplemented in CRotParticle.
|
inline |
References m_vel.
Referenced by esys::lsm::RotParticlePy::setLinearVelocity(), esys::lsm::RotParticleViPy::setLinearVelocity(), esys::lsm::RotThermalParticlePy::setLinearVelocity(), and esys::lsm::ParticlePy::setVelocity().

| double CParticle::sigma_d | ( | ) | const |
get deviatoric stress
References m_sigma, Matrix3::trace(), and Matrix3::Unit().
Referenced by getScalarFieldFunction(), CRotParticle::getScalarFieldFunction(), CRotParticleVi::getScalarFieldFunction(), and CRotThermParticle::getScalarFieldFunction().


|
inline |
References CBasicParticle::m_rad, and m_sigma.
Referenced by getScalarFieldFunction().

|
inline |
References CBasicParticle::m_rad, and m_sigma.
Referenced by getScalarFieldFunction().

|
inline |
References CBasicParticle::m_rad, and m_sigma.
Referenced by getScalarFieldFunction().

|
inlinevirtual |
Reimplemented in CRotThermParticle, CRotParticleVi, and CRotParticle.
|
inline |
| void CParticle::writeAsDXLine | ( | ostream & | ost, |
| int | slid = 0 |
||
| ) |
write particle data as a line in openDX format into a stream(file)
| ost | the output stream |
| slid | from which sublattice the particle is coming |
References m_initpos, m_mass, CBasicParticle::m_pos, CBasicParticle::m_rad, m_vel, Vec3::X(), Vec3::Y(), and Vec3::Z().

|
virtual |
zero forces on particle
Reimplemented in CRotParticleVi, and CRotParticle.
|
inlinevirtual |
Reimplemented in CRotThermParticle, CRotParticleVi, and CRotParticle.
|
friend |
|
friend |
|
protected |
Referenced by CParticle(), CRotParticle::CRotParticle(), CRotParticleVi::CRotParticleVi(), isFlagged(), and setFlag().
|
protected |
shift vector if particle is circular image
Referenced by CParticle(), CRotParticle::CRotParticle(), CRotParticleVi::CRotParticleVi(), getExchangeValues(), CRotParticle::getExchangeValues(), CRotParticleVi::getExchangeValues(), CRotThermParticle::getExchangeValues(), TML_PackedMessageInterface::pack(), saveCheckPointData(), saveSnapShotData(), setCircular(), CRotParticle::setExchangeValues(), CRotParticleVi::setExchangeValues(), CRotThermParticle::setExchangeValues(), setExchangeValues(), and TML_PackedMessageInterface::unpack().
|
protected |
|
protected |
Referenced by applyForce(), CParticle(), getForce(), esys::lsm::RotParticlePy::getLinearForce(), esys::lsm::RotParticleViPy::getLinearForce(), esys::lsm::RotThermalParticlePy::getLinearForce(), integrate(), CRotParticle::integrate(), CRotParticleVi::integrate(), operator<<(), TML_PackedMessageInterface::pack(), setForce(), TML_PackedMessageInterface::unpack(), zeroForce(), CRotParticle::zeroForce(), and CRotParticleVi::zeroForce().
|
protected |
position at time of construction
Referenced by CParticle(), getExchangeValues(), CRotParticle::getExchangeValues(), CRotParticleVi::getExchangeValues(), CRotThermParticle::getExchangeValues(), getInitPos(), getTotalDisplacement(), moveToRel(), TML_PackedMessageInterface::pack(), setCircular(), CRotParticle::setExchangeValues(), CRotParticleVi::setExchangeValues(), CRotThermParticle::setExchangeValues(), setExchangeValues(), setInitPos(), TML_PackedMessageInterface::unpack(), and writeAsDXLine().
|
protected |
Referenced by CParticle(), getExchangeValues(), CRotParticle::getExchangeValues(), integrate(), TML_PackedMessageInterface::pack(), saveCheckPointData(), CRotParticle::setExchangeValues(), setExchangeValues(), setNonDynamic(), CRotParticle::setNonDynamic(), setNonDynamicLinear(), CRotParticle::setNonDynamicLinear(), and TML_PackedMessageInterface::unpack().
|
protected |
Referenced by CParticle(), CRotParticleVi::getAngularKineticEnergy(), getKineticEnergy(), CRotParticle::getLinearKineticEnergy(), CRotParticleVi::getLinearKineticEnergy(), getMass(), operator<<(), TML_PackedMessageInterface::pack(), setDensity(), CRotParticle::setDensity(), setMass(), TML_PackedMessageInterface::unpack(), and writeAsDXLine().
|
protected |
position at the time of last neighbor search
Referenced by CParticle(), getDisplacement(), getExchangeValues(), getOldPos(), TML_PackedMessageInterface::pack(), resetDisplacement(), setCircular(), setExchangeValues(), and TML_PackedMessageInterface::unpack().
|
protected |
stress tensor.
Referenced by applyForce(), sigma_d(), sigma_xx_2D(), CRotParticle::sigma_xx_2D(), CRotParticleVi::sigma_xx_2D(), sigma_xy_2D(), CRotParticle::sigma_xy_2D(), CRotParticleVi::sigma_xy_2D(), sigma_yy_2D(), CRotParticle::sigma_yy_2D(), CRotParticleVi::sigma_yy_2D(), zeroForce(), CRotParticle::zeroForce(), and CRotParticleVi::zeroForce().
|
protected |
Referenced by CParticle(), getAbsVel(), getExchangeValues(), CRotParticle::getExchangeValues(), CRotParticleVi::getExchangeValues(), CRotThermParticle::getExchangeValues(), getKineticEnergy(), CRotParticle::getLinearKineticEnergy(), CRotParticleVi::getLinearKineticEnergy(), getVel(), integrate(), CRotParticleVi::integrate(), operator<<(), TML_PackedMessageInterface::pack(), CRotParticle::setExchangeValues(), CRotParticleVi::setExchangeValues(), CRotThermParticle::setExchangeValues(), setExchangeValues(), setVel(), TML_PackedMessageInterface::unpack(), and writeAsDXLine().
|
staticprivate |
Referenced by getDo2dCalculations(), and setDo2dCalculations().