#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.
|