Public Member Functions | Public Attributes | List of all members
nmx::apps::x200::X200 Class Reference

The X200 class Geradlinige Bewegung eines Objekts mit konstanter äußerer Kraft und Gleitreibung (Modellklasse) More...

#include <x200.h>

Inheritance diagram for nmx::apps::x200::X200:
nmx::XModel nmx::apps::x200::C200< EXACTDATA >

Public Member Functions

 X200 (double inmass, double inmu, double inforce, double inphi, double t1)
 X200 Konstruktor. More...
 
double get_force (double t) const
 get_force die zeitabhängige Kraft More...
 
double acceleration (double t) const
 acceleration die zeitabhängige Kraft Beschleunigung More...
 
double x (double t) const
 v Ortsvektor als Funktion der ... More...
 
double v (double t) const
 v Geschwindigkeit als Funktion der ... More...
 
- Public Member Functions inherited from nmx::XModel
 XModel ()=delete
 XModelBase kein Standardkonstruktor. More...
 
 XModel (const char *name)
 XModelBase Konstruktor. More...
 

Public Attributes

const double mass
 
const double mu
 
const double force
 
const double phi
 
const double t1
 

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 X200 class Geradlinige Bewegung eines Objekts mit konstanter äußerer Kraft und Gleitreibung (Modellklasse)

Definition at line 15 of file x200.h.

Constructor & Destructor Documentation

◆ X200()

nmx::apps::x200::X200::X200 ( double  inmass,
double  inmu,
double  inforce,
double  inphi,
double  t1 
)
inline

X200 Konstruktor.

Parameters
inmuGleitreibungskoeffizient
inforceBetrag der Kraft
inphiWinkel

Definition at line 35 of file x200.h.

Member Function Documentation

◆ acceleration()

double nmx::apps::x200::X200::acceleration ( double  t) const
inline

acceleration die zeitabhängige Kraft Beschleunigung

Parameters
tZeit
Returns
Momentanwert der Beschleunigung

Definition at line 68 of file x200.h.

◆ get_force()

double nmx::apps::x200::X200::get_force ( double  t) const
inline

get_force die zeitabhängige Kraft

Parameters
tZeit
Returns
Momentanwert der Kraft

Definition at line 59 of file x200.h.

◆ v()

double nmx::apps::x200::X200::v ( double  t) const
inline

v Geschwindigkeit als Funktion der ...

Parameters
t.. Zeit
Returns
Geschwindigkeit zum Zeitpunkt t

Definition at line 90 of file x200.h.

◆ x()

double nmx::apps::x200::X200::x ( double  t) const
inline

v Ortsvektor als Funktion der ...

Parameters
t.. Zeit
Returns
Ortsvektor zum Zeitpunkt t

Definition at line 77 of file x200.h.

Member Data Documentation

◆ force

const double nmx::apps::x200::X200::force

Definition at line 26 of file x200.h.

◆ mass

const double nmx::apps::x200::X200::mass

Definition at line 25 of file x200.h.

◆ mu

const double nmx::apps::x200::X200::mu

Definition at line 25 of file x200.h.

◆ phi

const double nmx::apps::x200::X200::phi

Definition at line 26 of file x200.h.

◆ t1

const double nmx::apps::x200::X200::t1

Definition at line 27 of file x200.h.


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