User Tools

Site Tools


libkin:classes:solver:index

This is an old revision of the document!


Solver

Задача этого интерфейса – интегрирование СДУ1), задаваемых объектами SchemaInstance. Интегрирование осуществляется методом Гира, см. Numeric library и её процедуру Gear::solve(double start_time, double end_time, const double* y0).

  class Solver
  {
  public:
    Solver();
    Status runOnce(SchemaInstance&);
    
    Status calculate(SchemaInstance&, NumericMethods::GearEngineCallback& output);

    Gear gearEngine;

  private:

  };

Здесь gearEngine – объект класса NumericMethods::Gear, реализующий решение СДУ.

1)
систем дифференциальных уравнений
libkin/classes/solver/index.1779707827.txt.gz · Last modified: by abc