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>

Collaboration diagram for cxsc::intvector_slice:
Collaboration graph

Public Member Functions

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

Friends

int Lb (const intvector_slice &sl) noexcept
 Returns the lower bound of the vector.
 
int Ub (const intvector_slice &sl) noexcept
 Returns the upper bound of the vector.
 
int VecLen (const intvector_slice &sl) noexcept
 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: