35 inline X1900(
double muin,
double mass2in,
double phiin)
58 set_result(
Idx::M1, mu * mass2 * tan(phi));
76 { 0, 1, -cos(phi), 0, 0 },
77 { 1, 0, -sin(phi), 0, 0 },
82 LU lusolver{ left, right };
99 const double mass2 = 1.0;
100 for (
auto mu : { 0.1, 0.2, 0.3, 0.4 }) {
103 for (
auto phi : { 10.0_deg, 30.0_deg, 40.0_deg }) {
105 CModel1 xobj1{ mu, mass2, phi };
108 CModel2 xobj2{ mu, mass2, phi };
X1900(double muin, double mass2in, double phiin)
X1900 Konstruktor.
The CModel struct berechnet die Daten auf Basis hergeleiteter Formeln (Rechenmodell) ...
Idx
The Idx enum Aufzählung, Zugriff auf gespeicherte Variablen.
The Data class Eine Klasse für Zahlentabellen mit fester Anzahl von Spalten. Die Anzahl der Reihen wä...
The XModel class Basisklasse speichert eine ID in Form einer Zeichenkette enthält Hilfsfunktionen zur...
The X1900 class Massen befestigt an Seilen und Haftreibung (Modellklasse)
void solve()
solve Berechnung des Lösungsvektors
void run()
run Massen befestigt an Seilen und statische Reibung (Berechnung von Beispieldaten) ...
static void save(const T &data, Format fmt)
save Speicherung von Daten in eine Datei
The LU_Decomposition class Lösung eines linearen Gleichungssystems mittels der LU-Zerlegung.
The CResult class Speicherung von Rechenergebnissen.
static const Format latex
static constexpr double g
static void all(const std::string &s, std::initializer_list< bool > lst)
input teste mehrere Bedingungen auf einmal
The CModel2 struct löst das Gleichungssystem direkt mittels LU-Zerlegung (Rechenmodell) ...