OrionShip.h 604 B

123456789101112131415161718192021
  1. #ifndef ORIONSHIP_H
  2. #define ORIONSHIP_H
  3. //代码
  4. //////////////////////*头文件包含部分*/////////////////////////////////////
  5. #include "program.hpp"
  6. #include <cassert>
  7. #include <iostream>
  8. #include <math.h>
  9. #include <armadillo>
  10. using namespace arma;
  11. using namespace std;
  12. using namespace Ipopt;
  13. // 内置函数
  14. int OrionObjective(input0* input, double* output, mat* event);
  15. int Reentry_Orion_Dynamic(mat* StateVar, mat* ControlVar, auxdata1 auxdata, mat* dState, mat* integrand, mat* path);
  16. int Get_LD_Orion_Interp(vec Rou, vec Ma, vec V, auxdata1 auxdata, vec* L, vec* D, vec* alpha_rad);
  17. #endif
  18. #pragma once