ode_bv_shoot Class Template Reference

#include <ode_bv_solve.h>

Inheritance diagram for ode_bv_shoot:

ode_bv_solve

Detailed Description

template<class param_t, class func_t, class vec_t = ovector_view, class alloc_vec_t = ovector, class alloc_t = ovector_alloc, class vec_int_t = ovector_int_view>
class ode_bv_shoot< param_t, func_t, vec_t, alloc_vec_t, alloc_t, vec_int_t >

Solve boundary-value ODE problems by shooting.

Idea for future:
Implement shooting from an internal point, either using a different class or using this one.

Definition at line 145 of file ode_bv_solve.h.


Public Member Functions

virtual int solve (double x0, double x1, double h, size_t n, vec_t &ystart, vec_t &yend, vec_int_t &index, param_t &pa, func_t &derivs)
 Solve the boundary-value problem.

Protected Member Functions

int solve_fun (size_t nv, const vec_t &sx, vec_t &sy, param_t &pa)
 Desc.

The documentation for this class was generated from the following file:

Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page