Gravity Engine 12.0
Unity Asset for Gravity
Loading...
Searching...
No Matches
InverseR Class Reference
Inheritance diagram for InverseR:
IForceDelegate

Public Member Functions

double[] CalcAccelerationIJPerM (double[] rji, int i, int j, GravityState.NbodyState[] nbodyStates)
 Calculate the acceleration between bodies i and j.
 
double[] CalcAccelerationIPerParticle (double[] rji, int i, GravityState.NbodyState[] nbodyStates)
 
double[] CalcJerkIJPerM (double[] rji, int i, int j, GravityState.NbodyState[] nbodyStates)
 
double[] CalcAccelerationIJPerM (double[] rji, int i, int j, GravityState.NbodyState[] nbodyStates)
 Calculate the acceleration between bodies i and j.
 
double[] CalcAccelerationIPerParticle (double[] rji, int i, GravityState.NbodyState[] nbodyStates)
 
double[] CalcJerkIJPerM (double[] rji, int i, int j, GravityState.NbodyState[] nbodyStates)
 

Member Function Documentation

◆ CalcAccelerationIJPerM()

double[] InverseR.CalcAccelerationIJPerM ( double[]  rji,
int  i,
int  j,
GravityState.NbodyState[]  nbodyStates 
)

Calculate the acceleration between bodies i and j.

Return the aij and aji accelerations because in some case (e.g one is oblate) they will not be equal and opposite!

Parameters
rji
i
j
nbodyStates
Returns

Implements IForceDelegate.

◆ CalcAccelerationIPerParticle()

double[] InverseR.CalcAccelerationIPerParticle ( double[]  rji,
int  i,
GravityState::NbodyState[]  nbodyStates 
)

Implements IForceDelegate.

◆ CalcJerkIJPerM()

double[] InverseR.CalcJerkIJPerM ( double[]  rji,
int  i,
int  j,
GravityState::NbodyState[]  nbodyStates 
)

Implements IForceDelegate.


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