Ready code for defence

This commit is contained in:
2025-11-13 11:11:42 +03:00
parent 2951d247ac
commit 3625d35398
9 changed files with 361 additions and 170 deletions

25
include/Header.hpp Normal file
View File

@@ -0,0 +1,25 @@
#include <iostream>
#include <vector>
#include <cmath>
#include <fstream>
#include <iomanip>
#define M_PI 3.14159265358979323846
enum Variables {
dU_C1 = 0,
dU_Cb,
dI_L,
U_C1,
U_Cb,
I_L,
phi_1,
phi_2,
phi_3,
phi_4,
phi_5,
I_E1,
I_E2
};
constexpr char RESULT[] = "result.dat";

22
include/Params.hpp Normal file
View File

@@ -0,0 +1,22 @@
#define DIMENTION 13 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
#define MFt 0.026
#define C1 0.1e-6
#define Cb 2e-12
#define E2 5
#define L1 0.1
#define It 1e-12
#define Rb 20.0
#define Ru 1000000
#define R1 1000.0
#define R2 10000.0
#define T 1e-3 // <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define N_iter 7 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define ACR 1e-2 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define EPS_MAX 0.2 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD>
#define EPS_MIN 1e-8 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD>
#define SMN 1e-10 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>