Public Member Functions | Public Attributes | List of all members
nmx::apps::x040::X040 Class Reference

The X5000 class Stab lehnt gegen eine senkrechte Wand. More...

#include <x040.h>

Inheritance diagram for nmx::apps::x040::X040:
nmx::XModel nmx::CResult< 5, Idx >

Public Member Functions

 X040 (double l, double m, double fc)
 XModel Konstruktor. More...
 
void exec ()
 exec interne Parameter werden berechnet 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< 5, 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 length
 
const double mass
 
const double friction_coefficient
 

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< 5, 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 X5000 class Stab lehnt gegen eine senkrechte Wand.

Definition at line 22 of file x040.h.

Constructor & Destructor Documentation

◆ X040()

nmx::apps::x040::X040::X040 ( double  l,
double  m,
double  fc 
)
inline

XModel Konstruktor.

Parameters
lLänge des Stabs
wMasse des Stabs
fcHaftreibungskoeffizient

Definition at line 37 of file x040.h.

Member Function Documentation

◆ exec()

void nmx::apps::x040::X040::exec ( )
inline

exec interne Parameter werden berechnet

Definition at line 48 of file x040.h.

Member Data Documentation

◆ friction_coefficient

const double nmx::apps::x040::X040::friction_coefficient

Definition at line 28 of file x040.h.

◆ length

const double nmx::apps::x040::X040::length

Definition at line 26 of file x040.h.

◆ mass

const double nmx::apps::x040::X040::mass

Definition at line 27 of file x040.h.


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