MathTL
 All Classes Functions Variables Typedefs Enumerations
Public Member Functions
MathTL::TwoPointBVP< DIM > Class Template Reference

#include <bvp.h>

List of all members.

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

Detailed Description

template<unsigned int DIM>
class MathTL::TwoPointBVP< DIM >

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


Constructor & Destructor Documentation

template<unsigned int DIM>
MathTL::TwoPointBVP< DIM >::~TwoPointBVP ( ) [inline, virtual]

virtual destructor


Member Function Documentation

template<unsigned int DIM>
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

template<unsigned int DIM>
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

template<unsigned int DIM>
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)


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations