SlowDown Algorithmic Regularization (SDAR)
Algorithmic Regularization with slowdown method for integrating few-body motions
AR::Force Struct Reference

force class of one particle More...

#include <force.h>

Public Member Functions

 Force ()
 initialization More...
 
void writeBinary (FILE *_fout)
 write class data with BINARY format More...
 
void readBinary (FILE *_fin)
 read class data with BINARY format More...
 
void clear ()
 clear More...
 

Public Attributes

Float acc_in [3]
 total acceleration from all inner particle members of the group More...
 
Float acc_pert [3]
 perturbation from outside of the group More...
 
Float pot_in
 inner potential More...
 
Float pot_pert
 perturbation potential More...
 

Detailed Description

force class of one particle

Store one particle's acceleration, perturbation and time transformation function gradient (if AR_TTL is used)

Constructor & Destructor Documentation

◆ Force()

AR::Force::Force ( )
inline

initialization

set all data to zero

Member Function Documentation

◆ clear()

void AR::Force::clear ( )
inline

clear

◆ readBinary()

void AR::Force::readBinary ( FILE *  _fin)
inline

read class data with BINARY format

Parameters
[in]_finfile IO for read

◆ writeBinary()

void AR::Force::writeBinary ( FILE *  _fout)
inline

write class data with BINARY format

Parameters
[in]_foutfile IO for write

Member Data Documentation

◆ acc_in

Float AR::Force::acc_in[3]

total acceleration from all inner particle members of the group

◆ acc_pert

Float AR::Force::acc_pert[3]

perturbation from outside of the group

◆ pot_in

Float AR::Force::pot_in

inner potential

◆ pot_pert

Float AR::Force::pot_pert

perturbation potential


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