C-XSC - A C++ Class Library for Extended Scientific Computing  2.5.4
cxsc::civector Class Reference

The Data Type civector. More...

#include <civector.hpp>

Collaboration diagram for cxsc::civector:
Collaboration graph

Public Member Functions

 civector () throw ()
 Constructor of class civector.
 
 civector (const int &i) throw ()
 Constructor of class civector.
 
 civector (const int &i1, const int &i2) throw ()
 Constructor of class civector.
 
 civector (const cimatrix_subv &) throw ()
 Constructor of class civector.
 
 civector (const cinterval &) throw ()
 Constructor of class civector.
 
 civector (const cimatrix &) throw ()
 Constructor of class civector.
 
 civector (const cimatrix_slice &sl) throw ()
 Constructor of class civector.
 
 civector (const civector_slice &rs) throw ()
 Constructor of class civector.
 
 civector (const civector &v) throw ()
 Constructor of class civector.
 
 civector (const scivector_slice &rs)
 Constructor of class civector.
 
 civector (const scivector &v)
 Constructor of class civector.
 
 civector (const real &) throw ()
 Constructor of class civector.
 
 civector (const rvector_slice &rs) throw ()
 Constructor of class civector.
 
 civector (const rvector &v) throw ()
 Constructor of class civector.
 
 civector (const srvector_slice &rs)
 Constructor of class civector.
 
 civector (const srvector &v)
 Constructor of class civector.
 
 civector (const rmatrix &) throw ()
 Constructor of class civector.
 
 civector (const rmatrix_slice &sl) throw ()
 Constructor of class civector.
 
 civector (const rmatrix_subv &) throw ()
 Constructor of class civector.
 
 civector (const complex &) throw ()
 Constructor of class civector.
 
 civector (const cvector_slice &rs) throw ()
 Constructor of class civector.
 
 civector (const cvector &v) throw ()
 Constructor of class civector.
 
 civector (const scvector_slice &rs)
 Constructor of class civector.
 
 civector (const scvector &v)
 Constructor of class civector.
 
 civector (const cmatrix &) throw ()
 Constructor of class civector.
 
 civector (const cmatrix_slice &sl) throw ()
 Constructor of class civector.
 
 civector (const cmatrix_subv &) throw ()
 Constructor of class civector.
 
 civector (const interval &) throw ()
 Constructor of class civector.
 
 civector (const ivector_slice &rs) throw ()
 Constructor of class civector.
 
 civector (const ivector &v) throw ()
 Constructor of class civector.
 
 civector (const sivector_slice &rs)
 Constructor of class civector.
 
 civector (const sivector &v)
 Constructor of class civector.
 
 civector (const imatrix &) throw ()
 Constructor of class civector.
 
 civector (const imatrix_slice &sl) throw ()
 Constructor of class civector.
 
 civector (const imatrix_subv &) throw ()
 Constructor of class civector.
 
civector operator() (const intvector &p)
 Computes permutation of vector according to permutation vector, C=Px.
 
civector operator() (const intmatrix &P)
 Computes permutation of vector according to permutation matrix, C=Px.
 
civectoroperator() () throw ()
 Operator for accessing the whole vector.
 
civector_slice operator() (const int &i) throw ()
 Operator for accessing a part of the vector.
 
civector_slice operator() (const int &i1, const int &i2) throw ()
 Operator for accessing a part of the vector.
 
civectoroperator= (const civector &rv) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const civector_slice &sl) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const scivector &rv)
 Implementation of standard assigning operator.
 
civectoroperator= (const scivector_slice &sl)
 Implementation of standard assigning operator.
 
civectoroperator= (const cinterval &r) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cimatrix &m) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cimatrix_slice &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cimatrix_subv &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const rvector &rv) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const rvector_slice &sl) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const srvector &rv)
 Implementation of standard assigning operator.
 
civectoroperator= (const srvector_slice &sl)
 Implementation of standard assigning operator.
 
civectoroperator= (const real &r) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const rmatrix &m) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const rmatrix_slice &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const rmatrix_subv &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cvector &rv) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cvector_slice &sl) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const scvector &rv)
 Implementation of standard assigning operator.
 
civectoroperator= (const scvector_slice &sl)
 Implementation of standard assigning operator.
 
civectoroperator= (const complex &r) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cmatrix &m) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cmatrix_slice &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const cmatrix_subv &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const ivector &rv) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const ivector_slice &sl) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const sivector &rv)
 Implementation of standard assigning operator.
 
civectoroperator= (const sivector_slice &sl)
 Implementation of standard assigning operator.
 
civectoroperator= (const interval &r) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const imatrix &m) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const imatrix_slice &) throw ()
 Implementation of standard assigning operator.
 
civectoroperator= (const imatrix_subv &) throw ()
 Implementation of standard assigning operator.
 
cintervaloperator[] (const int &i) const throw ()
 Operator for accessing the single elements of the vector (read-only)
 
cintervaloperator[] (const int &i) throw ()
 Operator for accessing the single elements of the vector.
 

Friends

cvector Inf (const civector &v) throw ()
 Returns the infimum of the vector.
 
rvector InfIm (const civector &v) throw ()
 Returns the infimum of imaginary part of the vector.
 
rvector InfRe (const civector &v) throw ()
 Returns the infimum of real part of the vector.
 
int Lb (const civector &rv) throw ()
 Returns the lower bound of the vector.
 
civectorSetLb (civector &rv, const int &l) throw ()
 Sets the lower bound of the vector.
 
civectorSetUb (civector &rv, const int &u) throw ()
 Sets the upper bound of the vector.
 
cvector Sup (const civector &v) throw ()
 Returns the supremum of the vector.
 
rvector SupIm (const civector &v) throw ()
 Returns the supremum of imaginary part of the vector.
 
rvector SupRe (const civector &v) throw ()
 Returns the supremum of real part of the vector.
 
int Ub (const civector &rv) throw ()
 Returns the upper bound of the vector.
 
int VecLen (const civector &rv) throw ()
 Returns the dimension of the vector.
 

Detailed Description

The Data Type civector.

The vectors of C-XSC are one dimensional arrays of the corresponding scalar base type.

See also
rvector

Definition at line 56 of file civector.hpp.


The documentation for this class was generated from the following files: