19 #include "matrixlib.h"
21 #include <MatrixLib/MatrixLib.h>
33bool Target(
double t0,
double tTrans,
const lambert d, ml_matrix& vTrans, ml_matrix& deltaV);
34ml_matrix
Lambert(
const ml_matrix& r1,
const ml_matrix& r2,
double dT,
int tM, \
35 double mu,
double& a,
double& p,
int maxIter = 10,
double tol = 1e-10 );
37double Zeta(
double x );
38double CubicRoot(
double h1,
double h2 );
ml_matrix Lambert(const ml_matrix &r1, const ml_matrix &r2, double dT, int tM, double mu, double &a, double &p, int maxIter=10, double tol=1e-10)
Definition: sc_lambert.cc:77
bool Target(double t0, double tTrans, const lambert d, ml_matrix &vTrans, ml_matrix &deltaV)
Perform targeting between two orbits.
Definition: sc_lambert.cc:22
Orbit mechanics functions and types, including Keplerian, spherical and cartesian elements.
Lambert orbital element starting and ending set.
Definition: sc_lambert.h:26
orb_data_t el2
Element set 2.
Definition: sc_lambert.h:30
orb_data_t el1
Element set 1.
Definition: sc_lambert.h:28
Structure for storing orbit data.
Definition: sc_orbit.h:33