Public Types | Public Member Functions | Public Attributes | List of all members
nmx::apps::x710::C710 Class Reference

The C710 class Rechenmodell schiefer Wurf ohne Luftwiderstand. More...

#include <x710.h>

Inheritance diagram for nmx::apps::x710::C710:
nmx::apps::x710::X710 nmx::XModel

Public Types

using Ode = gsl::Odeiv2< 4 >
 
using Data = Data< 9 >
 

Public Member Functions

void exec ()
 solve_ode numerische Lösung der DGL More...
 
void save_data ()
 save_data speichert Daten im LaTeX- und im CSV-Format More...
 
- Public Member Functions inherited from nmx::apps::x710::X710
 X710 (double m, double yinit, double vinit, double angle)
 Konstruktor. More...
 
double xmax () const
 xmax More...
 
double ymax () const
 ymax More...
 
double t4xmax () const
 t4xmax More...
 
double t4ymax () const
 t4ymax More...
 
double xmax_angle () const
 xmax_angle More...
 
double vx (double t) const
 vx x-Komponente der Geschwindigkeit als Funktion der Zeit More...
 
double vy (double t) const
 vy y-Komponente der Geschwindigkeit als Funktion der Zeit More...
 
double x (double t) const
 x -Koordinate als Funktion der Zeit More...
 
double y (double t) const
 y -Koordinate als Funktion der Zeit 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::x710::X710
const double mass
 
const double H
 
const double v0
 
const double theta0
 

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...
 
- Protected Attributes inherited from nmx::apps::x710::X710
double _v0y = 0
 
double _v0x = 0
 

Detailed Description

The C710 class Rechenmodell schiefer Wurf ohne Luftwiderstand.

Definition at line 127 of file x710.h.

Member Typedef Documentation

◆ Data

Definition at line 132 of file x710.h.

◆ Ode

Definition at line 130 of file x710.h.

Member Function Documentation

◆ exec()

void nmx::apps::x710::C710::exec ( )
inline

solve_ode numerische Lösung der DGL

Definition at line 161 of file x710.h.

◆ save_data()

void nmx::apps::x710::C710::save_data ( )
inline

save_data speichert Daten im LaTeX- und im CSV-Format

Definition at line 195 of file x710.h.

Member Data Documentation

◆ Ode

Definition at line 131 of file x710.h.


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