The X1200 class Bewegung einer Rakete in einem konstanten Gravitationsfeld (Modellklasse)
More...
#include <x1200.h>
|
| using | IValues = std::array< double, 2 > |
| |
|
| | X1200 (double minit, double mrocket, double l, double vrocket, IValues ivals) |
| | X1200 Konstruktor mit Liste aller Eingabeparameter. More...
|
| |
| bool | is_propellant (double t) const |
| | is_propellant Treibstoff als Funktion der Zeit More...
|
| |
| double | mass (double t) const |
| | mass Masse als Funktion der Zeit More...
|
| |
| double | acceleration (double t) const |
| | acceleration Beschleunigung als Funktion der Zeit More...
|
| |
| double | height (double t) const |
| | height Höhe als Funktion der Zeit More...
|
| |
| double | velocity (double t) const |
| | velocity Geschwindigkeit als Funktion der Zeit More...
|
| |
| double | time () const |
| | time Zeitpunkt zu dem der gesamte Treibstoff verbraucht ist More...
|
| |
| double | velocity () const |
| | velocity Geschwindigkeit zum Zeitpunkt zu dem der gesamte Treibstoff verbraucht ist More...
|
| |
| double | height () const |
| | height Höhe zum Zeitpunkt zum dem der gesamte Treibstoff verbraucht ist More...
|
| |
| | XModel ()=delete |
| | XModelBase kein Standardkonstruktor. More...
|
| |
| | XModel (const char *name) |
| | XModelBase Konstruktor. More...
|
| |
The X1200 class Bewegung einer Rakete in einem konstanten Gravitationsfeld (Modellklasse)
Definition at line 16 of file x1200.h.
◆ IValues
◆ X1200()
| nmx::apps::x1200::X1200::X1200 |
( |
double |
minit, |
|
|
double |
mrocket, |
|
|
double |
l, |
|
|
double |
vrocket, |
|
|
IValues |
ivals |
|
) |
| |
|
inline |
X1200 Konstruktor mit Liste aller Eingabeparameter.
- Parameters
-
| minit | Masse der Rakete plus Treibstoff t=0 |
| mrocket | Masse der Rakete ohne Treibstoff |
| l | Brennrate |
| vrocket | Relativgeschwindigkeit |
| zinit | Anfangsbedingungen (Höhe) |
| vinit | Anfangsbedingungen (Geschwindigkeit) |
Definition at line 44 of file x1200.h.
◆ acceleration()
| double nmx::apps::x1200::X1200::acceleration |
( |
double |
t | ) |
const |
|
inline |
acceleration Beschleunigung als Funktion der Zeit
- Parameters
-
- Returns
- momentaner Wert der Beschleunigung
Definition at line 93 of file x1200.h.
◆ height() [1/2]
| double nmx::apps::x1200::X1200::height |
( |
double |
t | ) |
const |
|
inline |
height Höhe als Funktion der Zeit
- Parameters
-
- Returns
- Höhe zum Zeitpunkt t
Definition at line 102 of file x1200.h.
◆ height() [2/2]
| double nmx::apps::x1200::X1200::height |
( |
| ) |
const |
|
inline |
height Höhe zum Zeitpunkt zum dem der gesamte Treibstoff verbraucht ist
- Returns
- Höhe
Definition at line 138 of file x1200.h.
◆ is_propellant()
| bool nmx::apps::x1200::X1200::is_propellant |
( |
double |
t | ) |
const |
|
inline |
is_propellant Treibstoff als Funktion der Zeit
- Parameters
-
- Returns
- false wenn Treibstoff verbraucht ist
Definition at line 74 of file x1200.h.
◆ mass()
| double nmx::apps::x1200::X1200::mass |
( |
double |
t | ) |
const |
|
inline |
mass Masse als Funktion der Zeit
- Parameters
-
- Returns
- Momentanwert der Masse
Definition at line 81 of file x1200.h.
◆ time()
| double nmx::apps::x1200::X1200::time |
( |
| ) |
const |
|
inline |
time Zeitpunkt zu dem der gesamte Treibstoff verbraucht ist
- Returns
- Zeit
Definition at line 124 of file x1200.h.
◆ velocity() [1/2]
| double nmx::apps::x1200::X1200::velocity |
( |
double |
t | ) |
const |
|
inline |
velocity Geschwindigkeit als Funktion der Zeit
- Parameters
-
- Returns
- Geschwindigkeit zum Zeitpunkt t
Definition at line 114 of file x1200.h.
◆ velocity() [2/2]
| double nmx::apps::x1200::X1200::velocity |
( |
| ) |
const |
|
inline |
velocity Geschwindigkeit zum Zeitpunkt zu dem der gesamte Treibstoff verbraucht ist
- Returns
- Geschwindigkeit
Definition at line 131 of file x1200.h.
◆ lambda
| const double nmx::apps::x1200::X1200::lambda |
◆ mass0
| const double nmx::apps::x1200::X1200::mass0 |
◆ massRocket
| const double nmx::apps::x1200::X1200::massRocket |
◆ v0
| const double nmx::apps::x1200::X1200::v0 |
◆ vRelative
| const double nmx::apps::x1200::X1200::vRelative |
◆ z0
| const double nmx::apps::x1200::X1200::z0 |
The documentation for this class was generated from the following file: