Particle distribution generator.
More...
#include <particle_distribution_generator.hpp>
|
static void | makeKeplerDisk (PS::F64 &mass_planet_glb, PS::F64 *&mass, PS::F64vec *&pos, PS::F64vec *&vel, const long long int n_glb, const long long int n_loc, const double a_in, const double a_out, const double e_rms, const double i_rms, const double dens=10.0, const double mass_sun=1.0, const double a_ice=0.0, const double f_ice=1.0, const double power=-1.5, const int seed=0, const double gravitational_constant=1.0) |
|
static void | makePlummerModel (const double mass_glb, const long long int n_glb, const long long int n_loc, double *&mass, PS::F64vec *&pos, PS::F64vec *&vel, const double eng=-0.25, const int seed=0) |
|
Particle distribution generator.
◆ makeKeplerDisk()
static void ParticleDistributionGenerator::makeKeplerDisk |
( |
PS::F64 & |
mass_planet_glb, |
|
|
PS::F64 *& |
mass, |
|
|
PS::F64vec *& |
pos, |
|
|
PS::F64vec *& |
vel, |
|
|
const long long int |
n_glb, |
|
|
const long long int |
n_loc, |
|
|
const double |
a_in, |
|
|
const double |
a_out, |
|
|
const double |
e_rms, |
|
|
const double |
i_rms, |
|
|
const double |
dens = 10.0 , |
|
|
const double |
mass_sun = 1.0 , |
|
|
const double |
a_ice = 0.0 , |
|
|
const double |
f_ice = 1.0 , |
|
|
const double |
power = -1.5 , |
|
|
const int |
seed = 0 , |
|
|
const double |
gravitational_constant = 1.0 |
|
) |
| |
|
inlinestatic |
◆ makePlummerModel()
static void ParticleDistributionGenerator::makePlummerModel |
( |
const double |
mass_glb, |
|
|
const long long int |
n_glb, |
|
|
const long long int |
n_loc, |
|
|
double *& |
mass, |
|
|
PS::F64vec *& |
pos, |
|
|
PS::F64vec *& |
vel, |
|
|
const double |
eng = -0.25 , |
|
|
const int |
seed = 0 |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: