STK++ 1.0
STK::MatrixSquare Member List
This is the complete list of members for STK::MatrixSquare, including all inherited members.
_1D_ enum valueSTK::IContainerBase< Array2D< Real > >
_2D_ enum valueSTK::IContainerBase< Array2D< Real > >
_3D_ enum valueSTK::IContainerBase< Array2D< Real > >
_4D_ enum valueSTK::IContainerBase< Array2D< Real > >
_ITContainer2DType typedefSTK::ITArray2DBase< Real, Real *, Array2D< Real > >
AllocatorBase(const AllocatorBase &T, bool ref=false)STK::AllocatorBase< Real * > [inline, protected]
AllocatorBase(Range const &I=Range())STK::AllocatorBase< Real * > [inline]
AllocatorBase(Real **q, Range const &I)STK::AllocatorBase< Real * > [inline]
AllocatorBase(Real **q, Integer const &size)STK::AllocatorBase< Real * > [inline]
Array2D(Range const &I=Range(), Range const &J=Range())STK::Array2D< Real > [inline]
Array2D(Range const &I, Range const &J, Real const &v)STK::Array2D< Real > [inline]
Array2D(const Array2D &T, bool ref=false)STK::Array2D< Real > [inline]
Array2D(const Array2D &T, Range const &I, Range const &J)STK::Array2D< Real > [inline]
Array2D(Real **q, Range const &I, Range const &J)STK::Array2D< Real > [inline]
asLeaf()STK::IRecursiveTemplate< Array2D< Real > > [inline]
asLeaf() constSTK::IRecursiveTemplate< Array2D< Real > > [inline]
asPtrLeaf()STK::IRecursiveTemplate< Array2D< Real > > [inline]
asPtrLeaf() constSTK::IRecursiveTemplate< Array2D< Real > > [inline]
at(Integer const &i, Integer const &j)STK::ITContainer2D< Real, Array2D< Real > > [inline]
at(Integer const &i, Integer const &j) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
at(Range const &I, Range const &J) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
at(Range const &I, Integer const &j) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
at(Integer const &i, Range const &J) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
atCol(Integer const &j) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
atCol(Range const &J) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
atRow(Integer const &i) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
atRow(Range const &I) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
capacityCol(Integer const &col) constSTK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
capacityCols() constSTK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
capacityCols_STK::ITArray2DBase< Real, Real *, Array2D< Real > > [protected]
capacityHo() constSTK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
clear()STK::ITArray2D< Real, Array2D< Real > > [inline]
clone() constSTK::IRecursiveTemplate< Array2D< Real > > [inline]
col(Integer j) const STK::Array2D< Real > [inline]
col(Range const &I, Integer j) const STK::Array2D< Real > [inline]
ITArray2D< Real, Array2D< Real > >::col(Range const &I, Integer const &j) constSTK::ITArray2D< Real, Array2D< Real > > [inline]
ITArray2D< Real, Array2D< Real > >::col(Integer const &j) constSTK::ITArray2D< Real, Array2D< Real > > [inline]
compRangeVe(Integer const &icol) const STK::Array2D< Real > [inline]
copyColumn(ITArray2DBase const &T, Integer const &pos1, Integer const &pos2)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
data(Integer const &pos) constSTK::AllocatorBase< Real * > [inline]
data(Integer const &pos)STK::AllocatorBase< Real * > [inline]
decFirstHo(Integer const &dec)STK::IContainer2D [inline, protected]
decFirstVe(Integer const &dec)STK::IContainer2D [inline, protected]
decLastHo(Integer const &dec)STK::IContainer2D [inline, protected]
decLastVe(Integer const &dec)STK::IContainer2D [inline, protected]
decRangeHo(Integer const &dec)STK::IContainer2D [inline, protected]
decRangeVe(Integer const &dec)STK::IContainer2D [inline, protected]
dim() constSTK::IContainerBase< Array2D< Real > > [inline]
Dimension enum nameSTK::IContainerBase< Array2D< Real > >
elt(Integer i, Integer j)STK::Array2D< Real > [inline]
elt(Integer i, Integer j) const STK::Array2D< Real > [inline]
ITArray2D< Real, Array2D< Real > >::elt(Integer const &i, Integer const &j)STK::ITArray2D< Real, Array2D< Real > > [inline]
ITArray2D< Real, Array2D< Real > >::elt(Integer const &i, Integer const &j) constSTK::ITArray2D< Real, Array2D< Real > > [inline]
empty() const STK::IContainer2D [inline]
erase(Integer const &pos, Integer const &n=1)STK::MatrixSquare [inline]
eraseCols(Integer const &pos, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
eraseRows(Integer const &pos, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
eraseRowsToCol(Integer const &col, Integer const &pos, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
evalCapacity(Integer const &m)STK::AllocatorBase< Real * > [inline, static]
first() const STK::MatrixSquare [inline]
firstCol() const STK::IContainer2D [inline]
firstData() constSTK::AllocatorBase< Real * > [inline]
firstRow() const STK::IContainer2D [inline]
freeCol(Integer const &pos)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
freeCols(Range const &J)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
freeHo()STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
freeMem()STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
freePtrData()STK::AllocatorBase< Real * > [inline, protected]
IContainer2D(Range const &I=Range(), Range const &J=Range())STK::IContainer2D [inline, protected]
IContainer2D(const IContainer2D &T)STK::IContainer2D [inline, protected]
IContainerBase(Dimension dim)STK::IContainerBase< Array2D< Real > > [inline, protected]
IContainerRef(bool ref)STK::IContainerRef [inline, protected]
IContainerRef(const IContainerRef &T, bool ref)STK::IContainerRef [inline, protected]
incFirstHo(Integer const &inc)STK::IContainer2D [inline, protected]
incFirstVe(Integer const &inc)STK::IContainer2D [inline, protected]
incLastHo(Integer const &inc)STK::IContainer2D [inline, protected]
incLastVe(Integer const &inc)STK::IContainer2D [inline, protected]
incRangeHo(Integer const &inc)STK::IContainer2D [inline, protected]
incRangeVe(Integer const &inc)STK::IContainer2D [inline, protected]
initialize(Range const &I, Range const &J)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
initializeCol(Integer const &pos, Range const &I)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
initializeCols(Range const &J)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
insert(Integer const &pos, Integer const &n=1)STK::MatrixSquare [inline]
insertCols(Integer const &pos, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline]
insertRows(Integer const &pos, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline]
insertRowsToCol(Integer const &col, Integer const &pos, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
IRecursiveTemplate()STK::IRecursiveTemplate< Array2D< Real > > [inline]
IRecursiveTemplate(IRecursiveTemplate const &leaf)STK::IRecursiveTemplate< Array2D< Real > > [inline]
isRef() const STK::IContainerRef [inline]
ITArray2D(Range const &I=Range(), Range const &J=Range())STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
ITArray2D(const ITArray2D &T, bool ref=false)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
ITArray2D(const ITArray2D &T, Range const &I, Range const &J)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
ITArray2D(Real **q, Range const &I, Range const &J)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
ITArray2DBase(Range const &I=Range(), Range const &J=Range())STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
ITArray2DBase(const ITArray2DBase &T, bool ref=false)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
ITArray2DBase(const ITArray2DBase &T, Range const &I, Range const &J)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
ITArray2DBase(Real **q, Range const &I, Range const &J)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
ITContainer2D(Range const &I=Range(), Range const &J=Range())STK::ITContainer2D< Real, Array2D< Real > > [inline, protected]
ITContainer2D(const ITContainer2D &T)STK::ITContainer2D< Real, Array2D< Real > > [inline, protected]
last() const STK::MatrixSquare [inline]
lastCol() const STK::IContainer2D [inline]
lastData() constSTK::AllocatorBase< Real * > [inline]
lastRow() const STK::IContainer2D [inline]
mallocHo(Range const &J)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
mallocPtrData(Integer const &size, Integer const &inc=0)STK::AllocatorBase< Real * > [inline, protected]
MatrixSquare(Range const &I=Range())STK::MatrixSquare
MatrixSquare(Range const &I, Real const &v)STK::MatrixSquare
MatrixSquare(MatrixSquare const &T, bool ref=false)STK::MatrixSquare
MatrixSquare(Matrix const &T, Range const &I)STK::MatrixSquare
operator()(Integer const &i, Integer const &j)STK::ITContainer2D< Real, Array2D< Real > > [inline]
operator()(Integer const &i, Integer const &j) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator()(Range const &I, Integer const &j) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator()(Integer const &i) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator()(Integer const &i, Range const &J) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator()(Range const &I, Range const &J) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator()(Range const &I) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator*=(Real const &v)STK::Array2D< Real > [inline]
operator*=(const Exp &rhs)STK::Array2D< Real > [inline]
operator+=(Real const &v)STK::Array2D< Real > [inline]
operator+=(const Exp &rhs)STK::Array2D< Real > [inline]
operator-=(Real const &v)STK::Array2D< Real > [inline]
operator-=(const Exp &rhs)STK::Array2D< Real > [inline]
operator/=(Real const &v)STK::Array2D< Real > [inline]
operator/=(const Exp &rhs)STK::Array2D< Real > [inline]
operator=(MatrixSquare const &T)STK::MatrixSquare [inline]
operator=(Real const &v)STK::MatrixSquare [inline]
operator=(ITArray2D< Real, TContainer2D > const &T)STK::MatrixSquare [inline]
STK::Array2D< Real >::operator=(const Array2D &T)STK::Array2D< Real > [inline]
STK::Array2D< Real >::operator=(const Exp &rhs)STK::Array2D< Real > [inline]
operator[](Integer const &j) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
operator[](Range const &J) constSTK::ITContainer2D< Real, Array2D< Real > > [inline]
popBack(Integer const &n=1)STK::MatrixSquare [inline]
popBackCols(Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
popBackRows(Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
popBackRowsToCol(Integer const &col, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
ptrData() constSTK::AllocatorBase< Real * > [inline]
ptrData()STK::AllocatorBase< Real * > [inline, protected]
pushBack(Integer n=1)STK::MatrixSquare [inline]
pushBackByTransfer(ITArray2DBase const &T)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
pushBackCol(ITContainer1D< Real, Container1D > const &V)STK::ITContainer2D< Real, Array2D< Real > > [inline]
pushBackCols(Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
pushBackRows(Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
pushBackRowsToCol(Integer const &col, Integer const &n=1)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
range() const STK::MatrixSquare [inline]
rangeCol(Integer const &col) constSTK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
rangeCols() constSTK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
rangeCols_STK::ITArray2DBase< Real, Real *, Array2D< Real > > [protected]
rangeData() constSTK::AllocatorBase< Real * > [inline]
rangeHo() const STK::IContainer2D [inline]
rangeHo_STK::IContainer2D [protected]
ranges_STK::IContainerBase< Array2D< Real > > [protected]
rangeVe() const STK::IContainer2D [inline]
rangeVe_STK::IContainer2D [protected]
reallocHo(Range const &J)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
reallocPtrData(Integer const &size, Integer const &inc=0)STK::AllocatorBase< Real * > [inline, protected]
resize(Range const &I=Range())STK::MatrixSquare [inline]
resize(Range const &I, Range const &J)STK::MatrixSquare [inline, private]
resizeCol(Integer const &pos, Range const &I)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
row(Integer const &i) const STK::Array2D< Real > [inline]
row(Integer i, Range const &J) const STK::Array2D< Real > [inline]
ITArray2D< Real, Array2D< Real > >::row(Integer const &i, Range const &J) constSTK::ITArray2D< Real, Array2D< Real > > [inline]
setCapacityHo(Integer const &capacity=0)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
setData(Integer const &pos, Real *const &data)STK::AllocatorBase< Real * > [inline]
setFirstHo(Integer const &beg)STK::IContainer2D [inline, protected]
setFirstVe(Integer const &beg)STK::IContainer2D [inline, protected]
setPtrData(Real **p_data=0, Range const &rangeData=Range())STK::AllocatorBase< Real * > [inline, protected]
setRange(Range const &I=Range(), Range const &J=Range())STK::IContainer2D [inline, protected]
setRangeHo(Range const &J=Range())STK::IContainer2D [inline, protected]
setRangeVe(Range const &I=Range())STK::IContainer2D [inline, protected]
setRef(bool ref)STK::IContainerRef [inline, protected]
shift(Integer beg)STK::MatrixSquare [inline]
shift(Integer rbeg, Integer cbeg)STK::MatrixSquare [inline, private]
STK::Array2D< Real >::shift(Integer const &rbeg=1, Integer const &cbeg=1)STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
shiftCol(Integer const &pos, Integer const &beg)STK::ITArray2D< Real, Array2D< Real > > [inline, protected]
shiftHo(Integer const &cbeg=1)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
shiftPtrData(Integer const &first)STK::AllocatorBase< Real * > [inline, protected]
shiftVe(Integer const &rbeg=1)STK::ITArray2D< Real, Array2D< Real > > [inline]
sizeData() constSTK::AllocatorBase< Real * > [inline]
sizeHo() const STK::IContainer2D [inline]
sizeVe() const STK::IContainer2D [inline]
sub(Range const &I) const STK::MatrixSquare [inline]
STK::Array2D< Real >::sub(Range const &I, Range const &J) const STK::Array2D< Real > [inline]
swap(ITArray2DBase &T)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
ITContainer2D< Real, Array2D< Real > >::swap(IContainer2D &T)STK::IContainer2D [inline, protected]
AllocatorBase< Real * >::swap(AllocatorBase &T)STK::AllocatorBase< Real * > [inline, protected]
swapCols(Integer const &pos1, Integer const &pos2)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline]
swapRows(Integer const &pos1, Integer pos2)STK::Array2D< Real > [inline]
TContainerHo typedefSTK::ITContainer2D< Real, Array2D< Real > >
TContainerVe typedefSTK::ITContainer2D< Real, Array2D< Real > >
transferColumn(ITArray2DBase &T, Integer const &pos1, Integer const &pos2)STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, protected]
Type typedefSTK::ITContainer2D< Real, Array2D< Real > >
update(Range const &J)STK::ITArray2D< Real, Array2D< Real > > [inline]
update(Integer const &pos)STK::ITArray2D< Real, Array2D< Real > > [inline]
~AllocatorBase()STK::AllocatorBase< Real * > [inline]
~Array2D()STK::Array2D< Real > [inline, virtual]
~IContainer2D()STK::IContainer2D [inline, protected]
~IContainerBase()STK::IContainerBase< Array2D< Real > > [inline, protected, virtual]
~IContainerRef()STK::IContainerRef [inline, virtual]
~IRecursiveTemplate()STK::IRecursiveTemplate< Array2D< Real > > [inline, virtual]
~ITArray2D()STK::ITArray2D< Real, Array2D< Real > > [inline, virtual]
~ITArray2DBase()STK::ITArray2DBase< Real, Real *, Array2D< Real > > [inline, virtual]
~ITContainer2D()STK::ITContainer2D< Real, Array2D< Real > > [inline, virtual]
~MatrixSquare()STK::MatrixSquare [virtual]