|
#include <MpiDataClass.h>
Public Member Functions | |
void | copyDataFromMPIParticleToParticle (BaseParticle *p) |
void | copyDataFromParticleToMPIParticle (BaseParticle *p) |
Public Member Functions inherited from MPISphericalParticle | |
void | copyDataFromMPIParticleToParticle (BaseParticle *p) |
Copies data from a BaseParticle to an MPIParticle class and returns this. More... | |
void | copyDataFromParticleToMPIParticle (BaseParticle *p) |
Static Public Member Functions | |
static BaseParticle * | newParticle () |
Static Public Member Functions inherited from MPISphericalParticle | |
static BaseParticle * | newParticle () |
Public Attributes | |
Vec3D | axes |
Mdouble | epsilon1 |
Mdouble | epsilon2 |
Public Attributes inherited from MPISphericalParticle | |
unsigned int | id |
unsigned int | indSpecies |
unsigned int | HGridLevel |
Mdouble | radius |
Vec3D | position |
Vec3D | angularVelocity |
Vec3D | velocity |
Quaternion | orientation |
unsigned | communicationComplexity |
bool | isMaser |
bool | isFixed |
void MPISuperQuadric::copyDataFromMPIParticleToParticle | ( | BaseParticle * | p | ) |
References axes, MPISphericalParticle::copyDataFromMPIParticleToParticle(), epsilon1, epsilon2, BaseParticle::setAxes(), and BaseParticle::setExponents().
void MPISuperQuadric::copyDataFromParticleToMPIParticle | ( | BaseParticle * | p | ) |
References axes, MPISphericalParticle::copyDataFromParticleToMPIParticle(), epsilon1, epsilon2, BaseParticle::getAxes(), BaseParticle::getExponentEps1(), and BaseParticle::getExponentEps2().
|
static |
Vec3D MPISuperQuadric::axes |
Referenced by copyDataFromMPIParticleToParticle(), and copyDataFromParticleToMPIParticle().
Mdouble MPISuperQuadric::epsilon1 |
Referenced by copyDataFromMPIParticleToParticle(), and copyDataFromParticleToMPIParticle().
Mdouble MPISuperQuadric::epsilon2 |
Referenced by copyDataFromMPIParticleToParticle(), and copyDataFromParticleToMPIParticle().