#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 in the parallelepiped .
|
|
Sets a transformation matrix. This function sets the point matrix in the parallelepiped .
|
|
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. |