-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsolver.cpp
More file actions
26 lines (20 loc) · 842 Bytes
/
solver.cpp
File metadata and controls
26 lines (20 loc) · 842 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include "OdEngineNEW.hpp"
#include <algorithm>
#include <cmath>
// g++ -o solver.exe -I C:\Users\VS0121\eigen-3.4.0 solver.cpp
int main(){
OdEngine dummy(A_t,A_e,0.001,"ChamberPressure.dat", 2.5);
dummy.ExitConditions();
dummy.WriteExitPressureToFile("exitPressure.dat");
dummy.WriteThrustToFile("Thrust.dat");
dummy.WriteExitVelocityToFile("Velocity.dat");
dummy.WriteMassFlowRateToFile("MassFlowRate.dat");
std::cout<<"c* = "<<dummy.CharacteristicVelocity_<<"\n";
std::cout<<"t_min = "<<dummy.MinThickness_<<"\n";
std::cout<<"p_max = "<<dummy.p_max_/1e5<<"\n";
std::cout<<"M_prop = "<<M_prop<<"\n";
std::cout<<"time interval = "<<dummy.time_(dummy.time_.size()-1)<<"\n";
std::cout<<"I_t = "<<dummy.TotalImpulse_<<"\n";
return 0;
}