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 | Public Attributes | List of all members
Kratos::AnalyticSphericParticle::ParticleDataBuffer Class Reference

#include <analytic_spheric_particle.h>

Inheritance diagram for Kratos::AnalyticSphericParticle::ParticleDataBuffer:
Collaboration diagram for Kratos::AnalyticSphericParticle::ParticleDataBuffer:

Public Member Functions

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

Public Attributes

std::vector< intmCurrentContactingNeighbourIds
 
std::vector< intmCurrentContactingFaceNeighbourIds
 
- 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::AnalyticSphericParticle::ParticleDataBuffer::ParticleDataBuffer ( SphericParticle p_this_particle)
inline

◆ ~ParticleDataBuffer()

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

Member Data Documentation

◆ mCurrentContactingFaceNeighbourIds

std::vector<int> Kratos::AnalyticSphericParticle::ParticleDataBuffer::mCurrentContactingFaceNeighbourIds

◆ mCurrentContactingNeighbourIds

std::vector<int> Kratos::AnalyticSphericParticle::ParticleDataBuffer::mCurrentContactingNeighbourIds

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