HNBody  Version 1.2.1
Data Fields
hnb_data_struct Struct Reference

Main HNBody system data structure. More...

#include <hnbody/kernel.h>

Collaboration diagram for hnb_data_struct:
Collaboration graph
[legend]

Data Fields

double G
 
double c
 
double Msun
 
double dm
 
double J2
 
double J4
 
double J6
 
double obRad
 
double dzH
 
double dzZ
 
double eps
 
double tinit
 
double tH [2]
 
double dtH [2]
 
double tZ [2]
 
double dtZ [2]
 
int nH
 
int nHL
 
int n
 
int fixedH
 
int enc
 
int prune
 
hnb_vector_t x0
 
hnb_vector_t dx0
 
hnb_vector_t v0
 
hnb_vector_t dv0
 
hnb_vector_t x1
 
hnb_vector_t dx1
 
hnb_vector_t v1
 
hnb_vector_t dv1
 
double * m
 
double * rcapt
 
double * renc
 
double * r2coll
 
double * tcoll
 
hnb_integ_t integ
 
hnb_integcoord_t itH
 
hnb_integcoord_t itZ
 
hnb_LWP_t Ltype
 
int * id
 
int * imap
 
int * jindex
 
int * smult
 
int * prune_ctrl
 
FILE * log
 
hnb_extra_t extra_kick
 
hnb_extra_t extra_shift
 
hnb_drift_t extra_drift
 
hnb_derivs_t extra_derivs
 
hnb_energy_t extra_energy
 
hnb_vector_t x00
 
int * i00
 
int pindex
 
volatile int halt
 
const char * recover
 
hnb_vector_ttmpvec
 
int ntmp
 
int tmpmax
 
FILE * body [512]
 
int bopen
 
double dzODE
 
double * tmpODE
 
double * deta
 
double * ieta
 
double * dsZ
 
double * E0
 
double * E1
 
double * t
 
double * tt
 
hnb_vector_t xH
 
hnb_vector_t vH
 
hnb_vector_t xt
 
hnb_vector_t vt
 
hnb_vector_t xHtab
 
hnb_vector_t vHtab
 
int iZ0
 
int ntab
 
int maxtab
 
int itmax
 
int * ace
 
double dtdz
 
double ttab0
 
hnb_vector_t xh0
 
hnb_vector_t xh1
 
hnb_vector_t xha
 
hnb_vector_t xhb
 
hnb_vector_t vh0
 
hnb_vector_t vh1
 
hnb_vector_t vha
 
hnb_vector_t vhb
 
hnb_vector_t xa
 
hnb_vector_t xb
 
hnb_vector_t va
 
hnb_vector_t vb
 

Detailed Description

Note
All physical quantities are in the system of units defined by the user in the input file.

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