Loading [MathJax]/extensions/tex2jax.js
PeTar
N-body code for collisional gravitational systems
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PotentialSetPar Struct Reference

mode, position, velocity and acceleration for set of Galpy potentials More...

#include <galpy_interface.h>

Public Member Functions

 PotentialSetPar ()
 
void writeData (std::ostream &fout)
 print data in one line More...
 
void readData (std::ifstream &fin)
 
void setOrigin (const int _mode, const double _gm=0, const double *_pos=NULL, const double *_vel=NULL, const double *_acc=NULL)
 set position, velocity and acceleration More...
 
void clear ()
 

Public Attributes

int mode
 
double gm
 
double pos [3]
 
double vel [3]
 
double acc [3]
 

Detailed Description

mode, position, velocity and acceleration for set of Galpy potentials

Constructor & Destructor Documentation

◆ PotentialSetPar()

PotentialSetPar::PotentialSetPar ( )
inline

Member Function Documentation

◆ clear()

void PotentialSetPar::clear ( )
inline

◆ readData()

void PotentialSetPar::readData ( std::ifstream &  fin)
inline

◆ setOrigin()

void PotentialSetPar::setOrigin ( const int  _mode,
const double  _gm = 0,
const double *  _pos = NULL,
const double *  _vel = NULL,
const double *  _acc = NULL 
)
inline

set position, velocity and acceleration

◆ writeData()

void PotentialSetPar::writeData ( std::ostream &  fout)
inline

print data in one line

Member Data Documentation

◆ acc

double PotentialSetPar::acc[3]

◆ gm

double PotentialSetPar::gm

◆ mode

int PotentialSetPar::mode

◆ pos

double PotentialSetPar::pos[3]

◆ vel

double PotentialSetPar::vel[3]

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