Public Types | Public Member Functions | Public Attributes | List of all members
nmx::apps::x910::C910 Class Reference

The C910 class Schwingung in vertikaler Richtung eines Systems aus zwei Massen (Rechenmodell) More...

#include <x910.h>

Inheritance diagram for nmx::apps::x910::C910:
nmx::apps::x910::X910 nmx::XModel

Public Types

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

Public Member Functions

void exec ()
 exec Lösung der Bewegungsgleichung und Berechnung der Normalkraft auf m2 More...
 
void save_data () const
 save_data Speicherung der Daten in Dateien im CSV- und LaTeX-Format More...
 
- Public Member Functions inherited from nmx::apps::x910::X910
 X910 (double m1, double m2, double k, double y0, double v0)
 X910 Konstruktor. More...
 
double acceleration (double x) const
 acceleration Beschleunigung More...
 
double normal_force2 (double t) const
 normal_force2 Normalkraft 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::x910::X910
const double m1
 
const double m2
 
const double k
 
const double y0
 
const double v0
 
const double omega0
 
const double period
 

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 C910 class Schwingung in vertikaler Richtung eines Systems aus zwei Massen (Rechenmodell)

Definition at line 67 of file x910.h.

Member Typedef Documentation

◆ Data

Definition at line 72 of file x910.h.

◆ Ode

Definition at line 70 of file x910.h.

Member Function Documentation

◆ exec()

void nmx::apps::x910::C910::exec ( )
inline

exec Lösung der Bewegungsgleichung und Berechnung der Normalkraft auf m2

Definition at line 102 of file x910.h.

◆ save_data()

void nmx::apps::x910::C910::save_data ( ) const
inline

save_data Speicherung der Daten in Dateien im CSV- und LaTeX-Format

Definition at line 136 of file x910.h.

Member Data Documentation

◆ Ode

Definition at line 71 of file x910.h.


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