Ready code for defence
This commit is contained in:
25
include/Header.hpp
Normal file
25
include/Header.hpp
Normal 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
22
include/Params.hpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#define DIMENTION 13 // Ðàçìåðíîñòü
|
||||
// Ïàðàìåòðû ñõåìû
|
||||
#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 // Âðåìÿ ðàñ÷åòà
|
||||
#define N_iter 7 // Ìàêñèìàëüíîå ÷èñëî èòåðàöèé ìåòîäà Íüþòîíà
|
||||
#define ACR 1e-2 // Òî÷íîñòü
|
||||
#define EPS_MAX 0.2 // Ìàêñèìàëüíîå îøèáêà ìåòîäà Íüþòîíà íà øàãå
|
||||
#define EPS_MIN 1e-8 // Ìèíèìàëüíàÿ îøèáêà ìåòîäà Íüþòîíà íà øàãå
|
||||
#define SMN 1e-10 // Ìèíèìàëüíûé øàã ïî âðåìåíè
|
||||
Reference in New Issue
Block a user