diffequations.h
Go to the documentation of this file.
74 {
80 {
90 };
92 {
180 void odesolverrkck(const real_1d_array &y, const ae_int_t n, const real_1d_array &x, const ae_int_t m, const double eps, const double h, odesolverstate &state);
181 void odesolverrkck(const real_1d_array &y, const real_1d_array &x, const double eps, const double h, odesolverstate &state);
232 void odesolverresults(const odesolverstate &state, ae_int_t &m, real_1d_array &xtbl, real_2d_array &ytbl, odesolverreport &rep);
virtual ~_odesolverstate_owner()
_odesolverreport_owner & operator=(const _odesolverreport_owner &rhs)
void _odesolverstate_init_copy(void *_dst, void *_src, ae_state *_state)
void odesolverresults(odesolverstate *state, ae_int_t *m, ae_vector *xtbl, ae_matrix *ytbl, odesolverreport *rep, ae_state *_state)
odesolverstate(const odesolverstate &rhs)
Definition: diffequations.h:79
alglib_impl::odesolverstate * c_ptr()
_odesolverstate_owner & operator=(const _odesolverstate_owner &rhs)
void _odesolverstate_clear(void *_p)
void odesolverrkck(const real_1d_array &y, const ae_int_t n, const real_1d_array &x, const ae_int_t m, const double eps, const double h, odesolverstate &state)
virtual ~_odesolverreport_owner()
odesolverreport & operator=(const odesolverreport &rhs)
alglib_impl::odesolverreport * c_ptr()
Definition: diffequations.h:51
void _odesolverreport_init_copy(void *_dst, void *_src, ae_state *_state)
Definition: ap.h:347
odesolverstate()
Definition: alglibinternal.h:31
void odesolverrkck(ae_vector *y, ae_int_t n, ae_vector *x, ae_int_t m, double eps, double h, odesolverstate *state, ae_state *_state)
odesolverstate & operator=(const odesolverstate &rhs)
void _odesolverreport_destroy(void *_p)
void odesolversolve(odesolverstate &state, void(*diff)(const real_1d_array &y, double x, real_1d_array &dy, void *ptr), void *ptr=NULL)
bool odesolveriteration(const odesolverstate &state)
virtual ~odesolverreport()
struct alglib_impl::ae_vector ae_vector
odesolverreport()
_odesolverstate_owner()
void _odesolverreport_clear(void *_p)
Definition: diffequations.h:92
void _odesolverreport_init(void *_p, ae_state *_state)
_odesolverreport_owner()
Definition: ap.h:509
void odesolverresults(const odesolverstate &state, ae_int_t &m, real_1d_array &xtbl, real_2d_array &ytbl, odesolverreport &rep)
ae_bool odesolveriteration(odesolverstate *state, ae_state *_state)
alglib_impl::odesolverstate * p_struct
Definition: diffequations.h:91
Definition: ap.h:913
void _odesolverstate_init(void *_p, ae_state *_state)
struct alglib_impl::ae_matrix ae_matrix
virtual ~odesolverstate()
odesolverreport(const odesolverreport &rhs)
Definition: ap.h:469
alglib_impl::odesolverreport * p_struct
Definition: diffequations.h:121
Definition: diffequations.h:122
Definition: ap.h:1231
Definition: alglibinternal.h:158
Definition: ap.h:1373
void _odesolverstate_destroy(void *_p)