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

The Data Type intvector_slice. More...

#include <intvector.hpp>

List of all members.

Public Member Functions

 intvector_slice (intvector &a, const int &lb, const int &ub) throw ()
 Constructor of class intvector_slice.
 intvector_slice (intvector_slice &a, const int &lb, const int &ub) throw ()
 Constructor of class intvector_slice.
 intvector_slice (const intvector_slice &a) throw ()
 Constructor of class intvector_slice.
intvector_sliceoperator() () throw ()
 Operator for accessing the whole vector.
intvector_slice operator() (const int &i) throw ()
 Operator for accessing a part of the vector.
intvector_slice operator() (const int &i1, const int &i2) throw ()
 Operator for accessing a part of the vector.
intvector_sliceoperator*= (const int &r) throw ()
 Implementation of multiplication and allocation operation.
intvector_sliceoperator*= (const intmatrix &m) throw ()
 Implementation of multiplication and allocation operation.
intvector_sliceoperator+= (const intvector &rv) throw ()
 Implementation of addition and allocation operation.
intvector_sliceoperator+= (const intvector_slice &sl2) throw ()
 Implementation of addition and allocation operation.
intvector_sliceoperator-= (const intvector &rv) throw ()
 Implementation of subtraction and allocation operation.
intvector_sliceoperator-= (const intvector_slice &sl2) throw ()
 Implementation of subtraction and allocation operation.
intvector_sliceoperator/= (const int &r) throw ()
 Implementation of division and allocation operation.
intvector_sliceoperator= (const intvector_slice &sl) throw ()
 Constructor of class intvector_slice.
intvector_sliceoperator= (const intvector &rv) throw ()
 Implementation of standard assigning operator.
intvector_sliceoperator= (const int &r) throw ()
 Implementation of standard assigning operator.
intvector_sliceoperator= (const intmatrix &m) throw ()
 Implementation of standard assigning operator.
intvector_sliceoperator= (const intmatrix_slice &m) throw ()
 Implementation of standard assigning operator.
intvector_sliceoperator= (const intmatrix_subv &) throw ()
 Implementation of standard assigning operator.
int & operator[] (const int &i) throw ()
 Operator for accessing the single elements of the vector.
const int & operator[] (const int &i) const throw ()
 Operator for accessing the single elements of the vector.

Friends

int Lb (const intvector_slice &sl) throw ()
 Returns the lower bound of the vector.
int Ub (const intvector_slice &sl) throw ()
 Returns the upper bound of the vector.
int VecLen (const intvector_slice &sl) throw ()
 Returns the dimension of the vector.

Detailed Description

The Data Type intvector_slice.

This data type represents a partial intvector.

See also:
intvector

Definition at line 422 of file intvector.hpp.


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