#include <paral.h>
Inheritance diagram for PARALL:
Public Methods | |
PARALL ( int n ) | |
Constructor. More... | |
PARALL ( const VECTOR & Y, const MATRIX & A, const INTERVAL_VECTOR & R ) | |
Constructor. More... | |
void | SetPointVec ( const VECTOR & Y ) |
Sets a point vector. More... | |
void | SetMatrix ( const MATRIX & A ) |
Sets a transformation matrix. More... | |
void | SetIntervalVec ( const INTERVAL_VECTOR & R ) |
Sets an interval vector. More... | |
void | SetParal ( const VECTOR & Y, const MATRIX & A, const INTERVAL_VECTOR & R ) |
Sets a parallelepiped. More... | |
void | SetParal ( const INTERVAL_VECTOR & Y ) |
Sets a parallelepiped. More... | |
const VECTOR& | GetPointVec () const |
Returns the point vector. More... | |
const MATRIX& | GetMatrix () const |
Gets a matrix. More... | |
const INTERVAL_VECTOR& | GetIntervalVec () const |
Gets an interval vector. More... | |
PARALL& | operator= ( const SOLUTION & S ) |
Assignment operator. More... | |
virtual | ~PARALL () |
Destructor. |
The PARALL class specifies a parallelepiped in the form
, where
is an
dimensional point vector,
is an
point matrix, and
is an
dimensional interval vector.
|
Constructor.
|
|
Constructor.
It creates a parallelepiped with the specified parameters. This constructor also sets a tight enclosure by calling
|
|
Destructor.
|
|
Sets a point vector.
This function sets the point vector
|
|
Sets a transformation matrix.
This function sets the point matrix
|
|
Sets an interval vector.
This function sets the interval vector in the parallelepiped
|
|
Sets a parallelepiped.
This function sets a parallelepiped with the specified parameters and also sets a tight enclosure by calling
|
|
Sets a parallelepiped. This function sets a parallelepiped in the form of a box with edges parallel to the axes of the coordinate system.
|
|
Returns the point vector. This function returns the most recently set point vector in the parallelepiped. |
|
Gets a matrix. This function returns the most recently set point matrix in the parallelepiped. |
|
Gets an interval vector. This function returns the most recently set interval vector in the parallelepiped. |
|
Assignment operator. It converts the tight enclosure from the solution object to a parallelepiped representation.
Reimplemented from SOLUTION. |