Решение систем нелинейных уравнений https://www.mapleprimes.com/users/one%20man/posts?page=1
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

draghilevinout.h 802B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef DRAGHILEVINOUT_H
  2. #define DRAGHILEVINOUT_H
  3. #include "tclap/CmdLine.h"
  4. #include <stdexcept>
  5. #include <fstream>
  6. #include "sysdiffeqn.h"
  7. #include "solver.h"
  8. class draghilevinout
  9. {
  10. public:
  11. draghilevinout(int argc, char *argv[]);
  12. std::stringstream mystreamin;
  13. TCLAP::CmdLine cmd;
  14. #ifdef MATHGL
  15. TCLAP::SwitchArg mathgl;
  16. #endif
  17. TCLAP::SwitchArg nodel;
  18. TCLAP::SwitchArg nocomp;
  19. TCLAP::SwitchArg nocpp;
  20. TCLAP::SwitchArg benchmark;
  21. TCLAP::UnlabeledValueArg<std::string> inp_file;
  22. TCLAP::ValueArg<std::string> out_file;
  23. TCLAP::ValueArg<std::string> oct_file;
  24. TCLAP::ValueArg<int> exit;
  25. void checkdel();
  26. void write_out_text(sys_osn_dan &);
  27. void write_octave_m(sys_osn_dan &, sys_diff_equation &);
  28. void write_mathgl_disp(sys_diff_equation &, solver_diff_eqn &);
  29. };
  30. #endif