![]() |
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.
|
#include <analytic_spheric_particle.h>
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< int > | mCurrentContactingNeighbourIds |
| std::vector< int > | mCurrentContactingFaceNeighbourIds |
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 |
| SphericParticle * | mpThisParticle |
| SphericParticle * | mpOtherParticle |
| Node * | mpOtherParticleNode |
| DEMWall * | mpOtherRigidFace |
| double | mLocalCoordSystem [3][3] |
| double | mOldLocalCoordSystem [3][3] |
| std::vector< DEMWall * > | mNeighbourRigidFaces |
|
inline |
|
inlinevirtual |
Reimplemented from Kratos::SphericParticle::ParticleDataBuffer.
| std::vector<int> Kratos::AnalyticSphericParticle::ParticleDataBuffer::mCurrentContactingFaceNeighbourIds |
| std::vector<int> Kratos::AnalyticSphericParticle::ParticleDataBuffer::mCurrentContactingNeighbourIds |