Diana
0.8.3
|
Public Member Functions | |
virtual Numeric::Solvers::Solver::ICapeNumericSolver * | AddModel (Numeric::Solvers::Model::ICapeNumericModel *model, const Common::Types::CapeString &ModelName)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) |
virtual CapeLong | FindInitialConditions (const Common::Types::CapeDouble _dStartTime, const Common::Types::CapeDouble _dEndTime, const Common::Types::CapeDouble _dInitialStepSize=0)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) |
virtual void | Run (const Common::Types::CapeDouble _dInitialWindowSize, const Common::Types::CapeDouble _dEndTime, const Common::Types::CapeDouble _dInitialStepSize=0)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) |
virtual void | ShowInfo ()=0 |
virtual Common::Types::CapeArrayString | GetAllModelNames ()=0 |
virtual Common::Types::CapeArrayString | GetAllESONames ()=0 |