KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | List of all members
Kratos::SphericContinuumParticle::ParticleDataBuffer Class Reference

#include <spheric_continuum_particle.h>

Inheritance diagram for Kratos::SphericContinuumParticle::ParticleDataBuffer:
Collaboration diagram for Kratos::SphericContinuumParticle::ParticleDataBuffer:

Public Member Functions

 ParticleDataBuffer (SphericParticle *p_this_particle)
 
virtual ~ParticleDataBuffer ()
 
bool SetNextNeighbourOrExit (int &i) override
 
- Public Member Functions inherited from Kratos::SphericParticle::ParticleDataBuffer
 ParticleDataBuffer (SphericParticle *p_this_particle)
 
void SetCurrentNeighbour (SphericParticle *p_neighbour)
 
void SetBoundingBox (const bool periodicity, const array_1d< double, 3 > domain_min, const array_1d< double, 3 > domain_max)
 

Additional Inherited Members

- Public Attributes inherited from Kratos::SphericParticle::ParticleDataBuffer
bool mMultiStageRHS
 
bool mDomainIsPeriodic
 
double mDistance
 
double mRadiusSum
 
double mDt
 
double mOtherRadius
 
double mIndentation
 
double mMyCoors [3]
 
double mOtherCoors [3]
 
double mLocalRelVel [3]
 
array_1d< double, 3 > mOtherToMeVector
 
array_1d< double, 3 > mDomainMin
 
array_1d< double, 3 > mDomainMax
 
SphericParticlempThisParticle
 
SphericParticlempOtherParticle
 
NodempOtherParticleNode
 
DEMWallmpOtherRigidFace
 
double mLocalCoordSystem [3][3]
 
double mOldLocalCoordSystem [3][3]
 
std::vector< DEMWall * > mNeighbourRigidFaces
 

Constructor & Destructor Documentation

◆ ParticleDataBuffer()

Kratos::SphericContinuumParticle::ParticleDataBuffer::ParticleDataBuffer ( SphericParticle p_this_particle)
inline

◆ ~ParticleDataBuffer()

virtual Kratos::SphericContinuumParticle::ParticleDataBuffer::~ParticleDataBuffer ( )
inlinevirtual

Member Function Documentation

◆ SetNextNeighbourOrExit()

bool Kratos::SphericContinuumParticle::ParticleDataBuffer::SetNextNeighbourOrExit ( int i)
inlineoverridevirtual

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