|
C-XSC - A C++ Class Library for Extended Scientific Computing
2.5.4
|
The Multiple-Precision Data Type lx_civector. More...
#include <lx_civector.hpp>
Public Member Functions | |
| lx_civector () throw () | |
| Constructor of class lx_civector. | |
| lx_civector (int i) throw () | |
| lx_civector (int i1, int i2) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const lx_cinterval &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const l_cinterval &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const cinterval &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const lx_complex &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const l_complex &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const complex &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const lx_interval &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const l_interval &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const interval &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const lx_real &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const l_real &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const real &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector (const lx_civector &) throw () | |
| Constructor of class lx_civector. | |
| lx_civector & | operator= (const lx_civector &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const lx_cinterval &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const l_cinterval &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const cinterval &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const lx_complex &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const l_complex &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const complex &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const lx_interval &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const l_interval &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const interval &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const lx_real &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const l_real &) throw () |
| Implementation of standard assigning operator. | |
| lx_civector & | operator= (const real &) throw () |
| Implementation of standard assigning operator. | |
| lx_cinterval & | operator[] (const int &i) throw () |
| Operator for accessing the single elements of the vector. | |
| const lx_cinterval & | operator[] (const int &i) const throw () |
| Operator for accessing the single elements of the vector. | |
Friends | |
| int | Lb (const lx_civector &a) throw () |
| Returns the lower bound of the vector. | |
| void | Resize (lx_civector &rv, int lb, int ub) throw () |
| Resizes the vector. | |
| void | Resize (lx_civector &rv, int len) throw () |
| Resizes the vector. | |
| lx_civector & | SetLb (lx_civector &a, int l) throw () |
| Sets the lower bound of the vector. | |
| lx_civector & | SetUb (lx_civector &a, int u) throw () |
| Sets the upper bound of the vector. | |
| int | Ub (const lx_civector &a) throw () |
| Returns the upper bound of the vector. | |
| int | VecLen (const lx_civector &a) throw () |
| Returns the dimension of the vector. | |
The Multiple-Precision Data Type lx_civector.
The vectors of C-XSC are one dimensional arrays of the corresponding scalar base type.
Definition at line 45 of file lx_civector.hpp.
| cxsc::lx_civector::lx_civector | ( | ) | throw () [inline] |
Constructor of class lx_civector.
Creation of a variable of type lx_civector with length
and index bounds
. The value of the element is undefined.
Definition at line 29 of file lx_civector.inl.
| cxsc::lx_civector::lx_civector | ( | int | i | ) | throw () [inline, explicit] |
| i | Dimension of vector Creation of a variable of type lx_civector with length and index bounds , and . The values of the elements are undefined. |
Definition at line 37 of file lx_civector.inl.
| cxsc::lx_civector::lx_civector | ( | int | i1, |
| int | i2 | ||
| ) | throw () [inline, explicit] |
Constructor of class lx_civector.
| i1 | Starting dimension of vector |
| i2 | Ending dimension of vector |
Creation of a variable of type lx_civector with length
and index bounds
, and
. The values of the elements are undefined.
Definition at line 48 of file lx_civector.inl.