PeTar
N-body code for collisional gravitational systems
GroupDataDeliver Union Reference

group data delivery, used for two purpose More...

#include <ptcl.hpp>

Collaboration diagram for GroupDataDeliver:
[legend]

Public Member Functions

 GroupDataDeliver ()
 
 GroupDataDeliver (const GroupDataDeliver &_data)
 
GroupDataDeliveroperator= (const GroupDataDeliver &_data)
 

Public Attributes

ArtificialParticleInformation artificial
 
struct {
   PS::F32   mass
 
   PS::F32vec   vel
 
cm
 
struct {
   PS::S64   data1
 
   PS::S64   data2
 
data_int64
 

Detailed Description

group data delivery, used for two purpose

artificial is used to store information of artificial particles cm is used to store the c.m. particle mass and velocity

Constructor & Destructor Documentation

◆ GroupDataDeliver() [1/2]

GroupDataDeliver::GroupDataDeliver ( )
inline

◆ GroupDataDeliver() [2/2]

GroupDataDeliver::GroupDataDeliver ( const GroupDataDeliver _data)
inline

Member Function Documentation

◆ operator=()

GroupDataDeliver& GroupDataDeliver::operator= ( const GroupDataDeliver _data)
inline

Member Data Documentation

◆ artificial

ArtificialParticleInformation GroupDataDeliver::artificial

◆ cm

struct { ... } GroupDataDeliver::cm

◆ data1

PS::S64 GroupDataDeliver::data1

◆ data2

PS::S64 GroupDataDeliver::data2

◆ data_int64

struct { ... } GroupDataDeliver::data_int64

◆ mass

PS::F32 GroupDataDeliver::mass

◆ vel

PS::F32vec GroupDataDeliver::vel

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