Public Member Functions | Public Attributes | List of all members
nmx::apps::x410::X410 Class Reference

The X410 class Masse gleitet auf bewegliche schiefe Ebene (Modellklasse) More...

#include <x410.h>

Inheritance diagram for nmx::apps::x410::X410:
nmx::XModel nmx::CResult< 4, Idx > nmx::apps::x410::CModel1 nmx::apps::x410::CModel2

Public Member Functions

 X410 (double m1, double m2, double theta, double mu)
 X410 Konstruktor. More...
 
- Public Member Functions inherited from nmx::XModel
 XModel ()=delete
 XModelBase kein Standardkonstruktor. More...
 
 XModel (const char *name)
 XModelBase Konstruktor. More...
 
- Public Member Functions inherited from nmx::CResult< 4, Idx >
auto operator() (Idx idx) const
 operator () Zugriff auf Element More...
 
auto get (Idx idx) const
 get Zugriff auf Element More...
 
const auto & result () const
 result More...
 

Public Attributes

const double m1
 
const double m2
 
const double theta
 
const double mu
 

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 Member Functions inherited from nmx::CResult< 4, Idx >
void set_result (Idx idx, double val)
 operator () einem Element wird ein Wert zugewiesen More...
 
void set_result (const T &v)
 set_result allen Elementen werden Werte zugewiesen More...
 
void set_result (std::initializer_list< double > lst)
 set_result allen Elementen werden Werte zugewiesen More...
 
void set_result (std::unordered_map< Idx, double > args)
 set_result setze Werte über assoziativen Container More...
 

Detailed Description

The X410 class Masse gleitet auf bewegliche schiefe Ebene (Modellklasse)

Parameters
XModelBasisklasse fur alle Modellklassen
CResultKlasse zur Speicherung der Rechenergebnisse

Definition at line 23 of file x410.h.

Constructor & Destructor Documentation

◆ X410()

nmx::apps::x410::X410::X410 ( double  m1,
double  m2,
double  theta,
double  mu 
)
inline

X410 Konstruktor.

Parameters
m1Masse des Blocks
m2Masse der schiefen Ebene
thetaNeigung
muReibungskoeffizient

Definition at line 38 of file x410.h.

Member Data Documentation

◆ m1

const double nmx::apps::x410::X410::m1

Definition at line 27 of file x410.h.

◆ m2

const double nmx::apps::x410::X410::m2

Definition at line 27 of file x410.h.

◆ mu

const double nmx::apps::x410::X410::mu

Definition at line 29 of file x410.h.

◆ theta

const double nmx::apps::x410::X410::theta

Definition at line 28 of file x410.h.


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