qtty-cpp 0.4.5
Header-only C++ wrapper for qtty
Loading...
Searching...
No Matches
qtty::satellite::IntegratorTolerances Struct Reference

Per-axis integrator tolerances for state propagation. More...

#include <qtty/satellite.hpp>

Collaboration diagram for qtty::satellite::IntegratorTolerances:

Static Public Member Functions

static IntegratorTolerances uniform (double rel, double abs_pos_km, double abs_vel_km_s)
 Builds tolerances with the same value applied to every axis.

Public Attributes

RelativeTolerance rel
std::array< AbsoluteTolerancePosition, 3 > abs_pos
std::array< AbsoluteToleranceVelocity, 3 > abs_vel

Detailed Description

Per-axis integrator tolerances for state propagation.

Definition at line 139 of file satellite.hpp.

Member Function Documentation

◆ uniform()

IntegratorTolerances qtty::satellite::IntegratorTolerances::uniform ( double rel,
double abs_pos_km,
double abs_vel_km_s )
inlinestatic

Builds tolerances with the same value applied to every axis.

Definition at line 145 of file satellite.hpp.

References qtty::satellite::AbsoluteTolerancePosition::new_km(), qtty::satellite::AbsoluteToleranceVelocity::new_km_s(), and rel.

Member Data Documentation

◆ abs_pos

std::array<AbsoluteTolerancePosition, 3> qtty::satellite::IntegratorTolerances::abs_pos

Definition at line 141 of file satellite.hpp.

◆ abs_vel

std::array<AbsoluteToleranceVelocity, 3> qtty::satellite::IntegratorTolerances::abs_vel

Definition at line 142 of file satellite.hpp.

◆ rel

RelativeTolerance qtty::satellite::IntegratorTolerances::rel

Definition at line 140 of file satellite.hpp.

Referenced by uniform().


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