Antkeeper  0.0.1
Public Types | Public Attributes | List of all members
physics::orbit::elements< T > Struct Template Reference

Set of six Keplerian elements required to uniquely identify an orbit. More...

#include <elements.hpp>

Public Types

typedef T scalar_type
 Scalar type. More...
 

Public Attributes

scalar_type ec
 Eccentricity (e). More...
 
scalar_type a
 Semimajor axis (a). More...
 
scalar_type in
 Inclination (i), in radians. More...
 
scalar_type om
 Right ascension of the ascending node (OMEGA), in radians. More...
 
scalar_type w
 Argument of periapsis (omega), in radians. More...
 
scalar_type ma
 Mean anomaly (M) at epoch, in radians. More...
 

Detailed Description

template<class T>
struct physics::orbit::elements< T >

Set of six Keplerian elements required to uniquely identify an orbit.

Template Parameters
TScalar type.

Definition at line 36 of file elements.hpp.

Member Typedef Documentation

◆ scalar_type

template<class T >
typedef T physics::orbit::elements< T >::scalar_type

Scalar type.

Definition at line 39 of file elements.hpp.

Member Data Documentation

◆ a

template<class T >
scalar_type physics::orbit::elements< T >::a

Semimajor axis (a).

Definition at line 45 of file elements.hpp.

◆ ec

template<class T >
scalar_type physics::orbit::elements< T >::ec

Eccentricity (e).

Definition at line 42 of file elements.hpp.

◆ in

template<class T >
scalar_type physics::orbit::elements< T >::in

Inclination (i), in radians.

Definition at line 48 of file elements.hpp.

◆ ma

template<class T >
scalar_type physics::orbit::elements< T >::ma

Mean anomaly (M) at epoch, in radians.

Definition at line 57 of file elements.hpp.

◆ om

template<class T >
scalar_type physics::orbit::elements< T >::om

Right ascension of the ascending node (OMEGA), in radians.

Definition at line 51 of file elements.hpp.

◆ w

template<class T >
scalar_type physics::orbit::elements< T >::w

Argument of periapsis (omega), in radians.

Definition at line 54 of file elements.hpp.


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