PhyStar  v0.0.0 thu24
dmdyn::ParticleData< 2 > Struct Reference

#include <ParticleData.hpp>

Public Member Functions

 ParticleData ()
 
 ParticleData (int N, Real val=0.)
 
ParticleDataoperator= (const ParticleData &p)
 
ParticleDataoperator= (const Real &val)
 
ParticleDataoperator+= (const ParticleData &p)
 
ParticleDataoperator-= (const ParticleData &p)
 
ParticleDataoperator*= (const Real &val)
 
ParticleDataoperator/= (const Real &val)
 
ParticleData operator+ (const ParticleData &p) const
 
ParticleData operator- (const ParticleData &p) const
 
ParticleData operator+ (const Real &val) const
 
ParticleData operator- (const Real &val) const
 
ParticleData operator* (const Real &val) const
 
ParticleData operator/ (const Real &val) const
 
auto & ConvertToIOPData (fileio::IOPData2DBasicD &iopdata)
 
void ConvertFromIOPData (fileio::IOPData2DBasicD &iopdata)
 
void Serialize (int block, gsmpi::SerializedBuffer &buffer)
 
void Unserialize (int block, gsmpi::SerializedBuffer &buffer)
 

Public Attributes

Vec2r pos
 
Vec2r vel
 
Vec1r angvel
 
Vec1r ee
 
Vec3r s
 

Friends

ParticleData operator+ (const Real &val, const ParticleData &p)
 
ParticleData operator- (const Real &val, const ParticleData &p)
 
ParticleData operator* (const Real &val, const ParticleData &p)
 
ParticleData operator/ (const Real &val, const ParticleData &p)
 

Constructor & Destructor Documentation

◆ ParticleData() [1/2]

◆ ParticleData() [2/2]

dmdyn::ParticleData< 2 >::ParticleData ( int  N,
Real  val = 0. 
)
inline

Member Function Documentation

◆ ConvertFromIOPData()

void dmdyn::ParticleData< 2 >::ConvertFromIOPData ( fileio::IOPData2DBasicD iopdata)
inline

◆ ConvertToIOPData()

auto& dmdyn::ParticleData< 2 >::ConvertToIOPData ( fileio::IOPData2DBasicD iopdata)
inline

◆ operator*()

ParticleData dmdyn::ParticleData< 2 >::operator* ( const Real val) const
inline

◆ operator*=()

ParticleData& dmdyn::ParticleData< 2 >::operator*= ( const Real val)
inline

◆ operator+() [1/2]

ParticleData dmdyn::ParticleData< 2 >::operator+ ( const ParticleData< 2 > &  p) const
inline

◆ operator+() [2/2]

ParticleData dmdyn::ParticleData< 2 >::operator+ ( const Real val) const
inline

◆ operator+=()

ParticleData& dmdyn::ParticleData< 2 >::operator+= ( const ParticleData< 2 > &  p)
inline

◆ operator-() [1/2]

ParticleData dmdyn::ParticleData< 2 >::operator- ( const ParticleData< 2 > &  p) const
inline

◆ operator-() [2/2]

ParticleData dmdyn::ParticleData< 2 >::operator- ( const Real val) const
inline

◆ operator-=()

ParticleData& dmdyn::ParticleData< 2 >::operator-= ( const ParticleData< 2 > &  p)
inline

◆ operator/()

ParticleData dmdyn::ParticleData< 2 >::operator/ ( const Real val) const
inline

◆ operator/=()

ParticleData& dmdyn::ParticleData< 2 >::operator/= ( const Real val)
inline

◆ operator=() [1/2]

ParticleData& dmdyn::ParticleData< 2 >::operator= ( const ParticleData< 2 > &  p)
inline

◆ operator=() [2/2]

ParticleData& dmdyn::ParticleData< 2 >::operator= ( const Real val)
inline

◆ Serialize()

void dmdyn::ParticleData< 2 >::Serialize ( int  block,
gsmpi::SerializedBuffer buffer 
)
inline

References gsmpi::SerializedBuffer::Add().

Here is the call graph for this function:

◆ Unserialize()

void dmdyn::ParticleData< 2 >::Unserialize ( int  block,
gsmpi::SerializedBuffer buffer 
)
inline

References gsmpi::SerializedBuffer::Get().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator*

ParticleData operator* ( const Real val,
const ParticleData< 2 > &  p 
)
friend

◆ operator+

ParticleData operator+ ( const Real val,
const ParticleData< 2 > &  p 
)
friend

◆ operator-

ParticleData operator- ( const Real val,
const ParticleData< 2 > &  p 
)
friend

◆ operator/

ParticleData operator/ ( const Real val,
const ParticleData< 2 > &  p 
)
friend

Member Data Documentation

◆ angvel

Vec1r dmdyn::ParticleData< 2 >::angvel

◆ ee

◆ pos

◆ s

◆ vel


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