Public Member Functions | Static Public Member Functions | List of all members
nmx::apps::x010::Spring Class Reference

The Spring class Klasse Eigenschaften einer idealen Feder. More...

#include <x010.h>

Public Member Functions

 Spring (double k)
 Spring Konstruktor. More...
 
void set_elongation (double x)
 set_elongation setze Wert für die Auslenkung More...
 
double k () const
 k lese ... More...
 
double elongation () const
 elongation lese... More...
 
double force () const
 force lese ... More...
 
double e_potential () const
 e_potential lese... More...
 
auto values () const
 values More...
 

Static Public Member Functions

static Spring add_paralell (const Spring &s1, const Spring &s2)
 add_paralell Parallel-Schaltung von zwei Federn More...
 
static Spring add_series (const Spring &s1, const Spring s2)
 add_series Reihen-Schaltung von zwei Federn More...
 

Detailed Description

The Spring class Klasse Eigenschaften einer idealen Feder.

Definition at line 14 of file x010.h.

Constructor & Destructor Documentation

◆ Spring()

nmx::apps::x010::Spring::Spring ( double  k)
inline

Spring Konstruktor.

Parameters
kFederkonstante

Definition at line 27 of file x010.h.

Member Function Documentation

◆ add_paralell()

static Spring nmx::apps::x010::Spring::add_paralell ( const Spring s1,
const Spring s2 
)
inlinestatic

add_paralell Parallel-Schaltung von zwei Federn

Parameters
s1erste Feder
s2zweite Feder
Returns
äquivalente Feder

Definition at line 84 of file x010.h.

◆ add_series()

static Spring nmx::apps::x010::Spring::add_series ( const Spring s1,
const Spring  s2 
)
inlinestatic

add_series Reihen-Schaltung von zwei Federn

Parameters
s1erste Feder
s2zweite Feder
Returns
äquivalente Feder

Definition at line 95 of file x010.h.

◆ e_potential()

double nmx::apps::x010::Spring::e_potential ( ) const
inline

e_potential lese...

Returns
elastische potenzielle Energie (momentaner Zustand der Feder)

Definition at line 68 of file x010.h.

◆ elongation()

double nmx::apps::x010::Spring::elongation ( ) const
inline

elongation lese...

Returns
die Auslenkung der Feder

Definition at line 55 of file x010.h.

◆ force()

double nmx::apps::x010::Spring::force ( ) const
inline

force lese ...

Returns
Federkraft (momentaner Zustand der Feder)

Definition at line 61 of file x010.h.

◆ k()

double nmx::apps::x010::Spring::k ( ) const
inline

k lese ...

Returns
Federkonstante

Definition at line 49 of file x010.h.

◆ set_elongation()

void nmx::apps::x010::Spring::set_elongation ( double  x)
inline

set_elongation setze Wert für die Auslenkung

Parameters
xAuslenkung

Definition at line 38 of file x010.h.

◆ values()

auto nmx::apps::x010::Spring::values ( ) const
inline

values

Returns
Feld mit Auslenkung,Kraft,potenzielle Energie

Definition at line 74 of file x010.h.


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