27#ifndef CR3BPUTILS_CONVERSIONS_H
28#define CR3BPUTILS_CONVERSIONS_H
41 double muStar(
double m1,
double m2);
52 double tStar(
double r,
double mu);
#define CartesianVector3
Definition mathmacros.h:43
Class to propagate CR3BP dynamics in characteristic units.
Definition statistics.hpp:22
clockwerk::CartesianVector< 3 > convertPosDim2Nd(clockwerk::CartesianVector< 3 > pos_d, double l_star)
Function to convert position from dimensional to characteristic units.
Definition conversions.cpp:27
clockwerk::CartesianVector< 3 > convertPosNd2Dim(clockwerk::CartesianVector< 3 > pos_nd, double l_star)
Function to convert position from characteristic to dimensional units.
Definition conversions.cpp:37
clockwerk::CartesianVector< 3 > convertVelDim2Nd(clockwerk::CartesianVector< 3 > vel_d, double l_star, double t_star)
Function to convert velocity from dimensional to characteristic units.
Definition conversions.cpp:32
clockwerk::CartesianVector< 3 > convertVelNd2Dim(clockwerk::CartesianVector< 3 > vel_nd, double l_star, double t_star)
Function to convert velocity from characteristic to dimensional units.
Definition conversions.cpp:41
double muStar(double m1, double m2)
Function to return the characteristic mass for CR3BP.
Definition conversions.cpp:21
double r
Definition AsphericalGravityModel.h:113
double tStar(double r, double mu)
Function to return the characteristic time for the CR3BP.
Definition conversions.cpp:25
double lStar(double r)
Function to return the characteristic length for CR3BP.
Definition conversions.cpp:23