MPILiquidFilmParticle Class Reference

#include <MpiDataClass.h>

+ Inheritance diagram for MPILiquidFilmParticle:

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 BaseParticlenewParticle ()
 
- Static Public Member Functions inherited from MPISphericalParticle
static BaseParticlenewParticle ()
 

Public Attributes

Mdouble liquidVolume
 
- 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
 

Member Function Documentation

◆ copyDataFromMPIParticleToParticle()

void MPILiquidFilmParticle::copyDataFromMPIParticleToParticle ( BaseParticle p)
72 {
74  static_cast<LiquidFilmParticle*>(p)->setLiquidVolume(liquidVolume);
75 }
float * p
Definition: Tutorial_Map_using.cpp:9
Definition: LiquidFilmParticle.h:15
Mdouble liquidVolume
Definition: MpiDataClass.h:51
void copyDataFromMPIParticleToParticle(BaseParticle *p)
Copies data from a BaseParticle to an MPIParticle class and returns this.
Definition: MpiDataClass.cc:30

References MPISphericalParticle::copyDataFromMPIParticleToParticle(), liquidVolume, and p.

◆ copyDataFromParticleToMPIParticle()

void MPILiquidFilmParticle::copyDataFromParticleToMPIParticle ( BaseParticle p)
131  {
133  liquidVolume = static_cast<LiquidFilmParticle*>(p)->getLiquidVolume();
134 }
void copyDataFromParticleToMPIParticle(BaseParticle *p)
Definition: MpiDataClass.cc:110

References MPISphericalParticle::copyDataFromParticleToMPIParticle(), liquidVolume, and p.

◆ newParticle()

BaseParticle * MPILiquidFilmParticle::newParticle ( )
static
144  {
145  return new LiquidFilmParticle;
146 }
LiquidFilm< SphericalParticle > LiquidFilmParticle
Definition: LiquidMigrationLSInteraction.h:22

Member Data Documentation

◆ liquidVolume

Mdouble MPILiquidFilmParticle::liquidVolume

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