#include <bvp.h>
Public Member Functions | |
virtual | ~TwoPointBVP () |
virtual void | apply_A (const Point< DIM > &v, Point< DIM > &result) const =0 |
virtual void | apply_B (const Point< DIM > &v, Point< DIM > &result) const =0 |
virtual void | apply_f (const double t, const Point< DIM > &v, Point< DIM > &result) const =0 |
Abstract base class for a general (vector valued) two-point boundary value problem on [0,1]
y'(t) = f(t,y(t))
with linear, homogeneous boundary conditions
r(y(0),y(1)) = Ay(0) + By(1) = 0
MathTL::TwoPointBVP< DIM >::~TwoPointBVP | ( | ) | [inline, virtual] |
virtual destructor
virtual void MathTL::TwoPointBVP< DIM >::apply_A | ( | const Point< DIM > & | v, |
Point< DIM > & | result | ||
) | const [pure virtual] |
apply the left boundary condition matrix to v
virtual void MathTL::TwoPointBVP< DIM >::apply_B | ( | const Point< DIM > & | v, |
Point< DIM > & | result | ||
) | const [pure virtual] |
apply the right boundary condition matrix to v
virtual void MathTL::TwoPointBVP< DIM >::apply_f | ( | const double | t, |
const Point< DIM > & | v, | ||
Point< DIM > & | result | ||
) | const [pure virtual] |
apply the right--hand side f to (t,v)