#include <itsbase.h>
Inheritance diagram for ITS_BASE:

Public Methods | |
| virtual void | CompEncl ( INTERVAL_VECTOR & Ytight, INTERVAL_VECTOR & LocErr, const INTERVAL & h, int order, PtrODENumeric ODE, PtrODESolver Solver ) |
| Computes a tight enclosure. | |
| virtual void | Init ( const PtrODENumeric ODE ) |
| Initializes the method. | |
| ~ITS_BASE () | |
| Destructor. | |
Protected Methods | |
| ITS_BASE ( int order, const string & name ) | |
| Constructor. More... | |
| virtual void | Prepare ( INTERVAL_VECTOR & LocErr, const INTERVAL & h, int order, PtrODENumeric ODE, PtrODESolver Solver ) |
| Prepares to compute a tight enclosure. More... | |
| virtual void | Compute ( INTERVAL_VECTOR & Ytight, INTERVAL_VECTOR & LocErr, const INTERVAL & h, int order, PtrODENumeric ODE, PtrODESolver Solver ) = 0 |
| Computes a tight enclosure. More... | |
| void | ResizeSpace ( int n ) |
| Allocates space. More... | |
Protected Attributes | |
| PtrParall | PrevSol |
| Pointer to a parallelepiped. More... | |
| INTERVAL_VECTOR | YpointEncl |
| Enclosure of the point solution. | |
| INTERVAL_MATRIX | Sj |
| Solution to the variational equation. | |
This class encapsulates the common part of the direct and QR-factorization methods.
|
|
Destructor.
|
|
|
Constructor.
|
|
|
Computes a tight enclosure.
Reimplemented from TIGHT_ENCL. |
|
|
Initializes the method.
Reimplemented from TIGHT_ENCL. Reimplemented in ITS_QR. |
|
|
Prepares to compute a tight enclosure. This function encapsulates the common part of the direct and QR-factorization methods.
|
|
|
Computes a tight enclosure. This function is called after Prepare().
Reimplemented in ITS_DIRECT, and ITS_QR. |
|
|
Allocates space. This function allocates the necessary matrices and vectors.
|
|
|
Pointer to a parallelepiped. It is used to store the solution in the form of a parallelepiped. |
|
|
Enclosure of the point solution.
|
|
|
Solution to the variational equation.
|
1.2.0 written by Dimitri van Heesch,
© 1997-2000