PeTar
N-body code for collisional gravitational systems
ptcl.hpp File Reference
#include <particle_simulator.hpp>
#include "particle_base.hpp"
#include "changeover.hpp"
#include "artificial_particles.hpp"
Include dependency graph for ptcl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  GroupDataDeliver
 group data delivery, used for two purpose More...
 
class  Ptcl
 Particle class. More...
 

Macros

#define ASSERT   assert
 

Enumerations

enum  GroupDataMode { GroupDataMode::artificial =1, GroupDataMode::cm =2, GroupDataMode::none =0 }
 group data deliver mode More...
 

Variables

const PS::F64 SAFTY_FACTOR_FOR_SEARCH = 0.99
 

Macro Definition Documentation

◆ ASSERT

#define ASSERT   assert

Enumeration Type Documentation

◆ GroupDataMode

enum GroupDataMode
strong

group data deliver mode

Enumerator
artificial 
cm 
none 

Variable Documentation

◆ SAFTY_FACTOR_FOR_SEARCH

const PS::F64 SAFTY_FACTOR_FOR_SEARCH = 0.99