Public Types | Public Member Functions | Public Attributes | List of all members
nmx::apps::x2010::C2010 Class Reference

The CModel class Bewegung mit Newtonscher Reibung numerische Lösung der Bewegungsgleichung (Rechenmodell) More...

#include <x2010.h>

Inheritance diagram for nmx::apps::x2010::C2010:
nmx::apps::x2010::X2010 nmx::XModel

Public Types

using Ode = gsl::Odeiv2< 2 >
 
using Data = Data< 8 >
 

Public Member Functions

void exec ()
 solve_ode numerische Lösung der Bewegungsgleichung More...
 
void save_data ()
 save_data speichert Daten in Dateien More...
 
- Public Member Functions inherited from nmx::apps::x2010::X2010
 X2010 (double m, double gm, double y0in, double v0in)
 X2010 Konstruktor. More...
 
double time4ymax () const
 time4ymax More...
 
double ymax () const
 ymax More...
 
double terminal_velocity () const
 terminalVelocity More...
 
double a (double t) const
 a Beschleunigung More...
 
double v (double t) const
 v Geschwindigkeit More...
 
double y (double t) const
 y Höhe More...
 
- Public Member Functions inherited from nmx::XModel
 XModel ()=delete
 XModelBase kein Standardkonstruktor. More...
 
 XModel (const char *name)
 XModelBase Konstruktor. More...
 

Public Attributes

friend Ode
 
- Public Attributes inherited from nmx::apps::x2010::X2010
const double mass
 
const double gamma
 
const double y0
 
const double v0
 

Additional Inherited Members

- Static Public Member Functions inherited from nmx::XModel
static std::ofstream get_output_stream (Format fmt)
 get_output_stream More...
 
template<class T >
static std::ofstream get_output_stream (Format fmt, const T &id)
 get_output_stream More...
 
template<class T >
static void save (const T &data, Format fmt)
 save Speicherung von Daten in eine Datei More...
 
template<class T , class ID >
static void save (const T &data, Format fmt, const ID &id)
 save Speicherung von Daten in eine Datei More...
 
static std::string class_name ()
 class_name More...
 

Detailed Description

The CModel class Bewegung mit Newtonscher Reibung numerische Lösung der Bewegungsgleichung (Rechenmodell)

Definition at line 115 of file x2010.h.

Member Typedef Documentation

◆ Data

Definition at line 120 of file x2010.h.

◆ Ode

Definition at line 118 of file x2010.h.

Member Function Documentation

◆ exec()

void nmx::apps::x2010::C2010::exec ( )
inline

solve_ode numerische Lösung der Bewegungsgleichung

Definition at line 145 of file x2010.h.

◆ save_data()

void nmx::apps::x2010::C2010::save_data ( )
inline

save_data speichert Daten in Dateien

Definition at line 171 of file x2010.h.

Member Data Documentation

◆ Ode

Definition at line 119 of file x2010.h.


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