Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
SCCompRowMatrixMixed Member List

This is the complete list of members for SCCompRowMatrixMixed, including all inherited members.

AB(const TCompRowMatrix< std::complex< float > > &B, TCompRowMatrix< std::complex< float > > &C) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Add(int r, int c, const MT &val) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inlinevirtual
Append(MT v=0) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >protected
ATx(const CVector &x, CVector &b) const (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
ATx(const TVector< std::complex< float > > &x, TVector< std::complex< float > > &b) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
ATx(const TVector< MT > &x, TVector< MT > &b) const =0 (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >pure virtual
ATx(const TVector< MT > &x) const (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
ATx_cplx(const TVector< std::complex< double > > &x, TVector< std::complex< double > > &b) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Ax(const CVector &x, CVector &b) const (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
Ax(const CVector &x, CVector &b, int r1, int r2) const (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
Ax(const TVector< std::complex< float > > &x, TVector< std::complex< float > > &b) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Ax(const TVector< std::complex< float > > &x, TVector< std::complex< float > > &b, int r1, int r2) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Ax(const TVector< std::complex< float > > *x, TVector< std::complex< float > > *b, int nrhs) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Ax(const TVector< MT > &x, TVector< MT > &b) const =0 (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >pure virtual
Ax(const TVector< MT > &x, TVector< MT > &b, int i1, int i2) const =0 (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >pure virtual
Ax_cplx(const TVector< std::complex< double > > &x, TVector< std::complex< double > > &b) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
bicgstab(const TVector< std::complex< float > > &b, TVector< std::complex< float > > &x, double &tol, TPreconditioner< std::complex< float > > *precon=0, int maxit=0) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
bicgstab(const TVector< std::complex< float > > *b, TVector< std::complex< float > > *x, int nrhs, double tol, int maxit=0, TPreconditioner< std::complex< float > > *precon=0, IterativeSolverResult *res=0) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
bicgstab(const TVector< MT > &b, TVector< MT > &x, double &tol, TPreconditioner< MT > *precon=0, int maxit=0) const (defined in TMatrix< MT >)TMatrix< MT >virtual
bicgstab(const TVector< MT > *b, TVector< MT > *x, int nrhs, double tol, int maxit=0, TPreconditioner< MT > *precon=0, IterativeSolverResult *res=0) const (defined in TMatrix< MT >)TMatrix< MT >virtual
bicgstab(const FVector &b, FVector &x, double &tol, TPreconditioner< float > *precon, int maxit) const (defined in TMatrix< MT >)TMatrix< MT >inline
bicgstab(const FVector *b, FVector *x, int nrhs, double tol, int maxit, TPreconditioner< float > *precon, IterativeSolverResult *res) const (defined in TMatrix< MT >)TMatrix< MT >inline
CalculateIncompleteCholeskyFillin(idxtype *&frowptr, idxtype *&fcolidx) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Col(int c) constTCompRowMatrix< std::complex< float > >virtual
COL enum value (defined in TMatrix< MT >)TMatrix< MT >
colidx (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
ColNorm() const TMatrix< MT >virtual
cols (defined in TMatrix< MT >)TMatrix< MT >protected
ColScale(const TVector< std::complex< float > > &scale) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
ColScale(const TVector< MT > &scale)=0 (defined in TMatrix< MT >)TMatrix< MT >pure virtual
Diag() const TMatrix< MT >virtual
DiagV(const TVector< std::complex< float > > &x) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Dim(RC rc) const TMatrix< MT >inline
Display(std::ostream &os) const (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >virtual
Exists(int r, int c) constTCompRowMatrix< std::complex< float > >virtual
Export(std::ostream &os) const TMatrix< MT >
ExportHB(std::ostream &os) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
ExportRCV(std::ostream &os)TCompRowMatrix< std::complex< float > >virtual
FillFraction() const (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
Get(int r, int c) constTCompRowMatrix< std::complex< float > >virtual
GetGlobalIterativeSolver() (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >static
GetGlobalIterativeSolver_complex() (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >static
GetNext(int &r, int &c) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >virtual
GetSparseStructure(const idxtype **_rowptr, const idxtype **_colidx) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
GlobalSelectIterativeSolver(IterativeMethod method) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >static
GlobalSelectIterativeSolver_complex(IterativeMethod method) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >static
Identity(int n) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Initialise(const idxtype *_rowptr, const idxtype *_colidx, const std::complex< float > *data=0) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Initialise(int nv, const MT *data) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >
Initialise(int nv, MT *data, CopyMode cmode) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >
isFull() const TMatrix< MT >inline
isSparse() const TMatrix< MT >inline
LargestInCol(int c, int i=0) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
LargestInRow(int r, int i=0) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
MakeCoordMatrix() const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
merge(const TCompRowMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
nbuf (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >protected
nCols() const TMatrix< MT >inline
New(int nrows, int ncols)TCompRowMatrix< std::complex< float > >virtual
nRows() const TMatrix< MT >inline
nval (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >protected
nVal() const (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
operator()(int r, int c) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >virtual
TMatrix::operator()(int r, int c) const TMatrix< MT >inline
operator*(const CVector &x) const (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixedinline
operator*(std::complex< float >f) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
operator*(const TDiagMatrix< std::complex< float > > &D) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
operator*(const TVector< std::complex< float > > &x) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
operator*(const TCompRowMatrix< std::complex< float > > &m) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
operator*(const TVector< MT > &x) const (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
operator*=(const MT &sc) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >
operator+(const TCompRowMatrix< std::complex< float > > &m) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
operator+=(const TCompRowMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
operator-() const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
operator-(const TCompRowMatrix< std::complex< float > > &m) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
operator-=(const TCompRowMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
operator=(const TCompRowMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
operator=(const TCoordMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
pcg(const TVector< std::complex< float > > &b, TVector< std::complex< float > > &x, double &tol, TPreconditioner< std::complex< float > > *precon=0, int maxit=0) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
pcg(const TVector< std::complex< float > > *b, TVector< std::complex< float > > *x, int nrhs, double tol, int maxit=0, TPreconditioner< std::complex< float > > *precon=0, IterativeSolverResult *res=0) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
pcg(const TVector< MT > &b, TVector< MT > &x, double &tol, TPreconditioner< MT > *precon=0, int maxit=0) const (defined in TMatrix< MT >)TMatrix< MT >virtual
pcg(const TVector< MT > *b, TVector< MT > *x, int nrhs, double tol, int maxit=0, TPreconditioner< MT > *precon=0, IterativeSolverResult *res=0) const (defined in TMatrix< MT >)TMatrix< MT >virtual
pcg(const FVector &b, FVector &x, double &tol, TPreconditioner< float > *precon, int maxit) const (defined in TMatrix< MT >)TMatrix< MT >inline
pcg(const FVector *b, FVector *x, int nrhs, double tol, int maxit, TPreconditioner< float > *precon, IterativeSolverResult *res) const (defined in TMatrix< MT >)TMatrix< MT >inline
Print(std::ostream &os=std::cout, int n=80) const (defined in TMatrix< MT >)TMatrix< MT >
PrintFillinGraph(const char *fname, int maxdim=600, bool binary=true, bool antialias=true) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >virtual
PrintNzeroGraph(char *fname) (defined in TMatrix< MT >)TMatrix< MT >
RC enum name (defined in TMatrix< MT >)TMatrix< MT >
RemoveRow(int c) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
ReplaceRow(int row, int nz, int *rcolidx, std::complex< float > *rval=0) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >protected
ReplaceRow(int row, const TVector< std::complex< float > > &vec) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >protected
Row(int r) constTCompRowMatrix< std::complex< float > >virtual
ROW enum value (defined in TMatrix< MT >)TMatrix< MT >
row_mult(int r1, int r2, int from, int to) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >protected
RowMult(int r, std::complex< float > *x) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
RowMult(int r, MT *x) const (defined in TMatrix< MT >)TMatrix< MT >inlinevirtual
rowptr (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
rows (defined in TMatrix< MT >)TMatrix< MT >protected
RowScale(const TVector< std::complex< float > > &scale) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
RowScale(const TVector< MT > &scale)=0 (defined in TMatrix< MT >)TMatrix< MT >pure virtual
SCCompRowMatrixMixed() (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
SCCompRowMatrixMixed(int rows, int cols) (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
SCCompRowMatrixMixed(int rows, int cols, const idxtype *_rowptr, const idxtype *_colidx, const std::complex< float > *data=0) (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
SCCompRowMatrixMixed(const SCCompRowMatrixMixed &m) (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
SetColAccess(bool yes=true) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
SetDiagAccess(bool yes=true) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
SetRow(int r, const TVector< std::complex< float > > &row)TCompRowMatrix< std::complex< float > >
TGenericSparseMatrix::SetRow(int r, const TVector< MT > &row)TMatrix< MT >inlinevirtual
SetRows(int r0, const TCompRowMatrix< std::complex< float > > &rows) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Shrink() (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Sort() const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
SparseRow(int r, idxtype *ci, std::complex< double > *rv) const (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
TCompRowMatrix< std::complex< float > >::SparseRow(int r, idxtype *ci, std::complex< float > *rv) constTCompRowMatrix< std::complex< float > >
TGenericSparseMatrix::SparseRow(int r, idxtype *colidx, MT *val) const =0TMatrix< MT >pure virtual
sparsevec_mult(int *idx1, std::complex< float > *val1, int n1, int *idx2, std::complex< float > *val2, int n2) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >protected
SplitExport(const char *rootname) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
StorageType() constTCompRowMatrix< std::complex< float > >inlinevirtual
Subcols(int c1, int c2) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
Submatrix(int r1, int r2, int c1, int c2) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
Subrows(int r1, int r2) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >inline
SymbolicCholeskyFactorize(idxtype *&frowptr, idxtype *&fcolidx) const (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
TCompRowMatrix()TCompRowMatrix< std::complex< float > >
TCompRowMatrix(int rows, int cols)TCompRowMatrix< std::complex< float > >
TCompRowMatrix(int rows, int cols, const idxtype *_rowptr, const idxtype *_colidx, const std::complex< float > *data=0)TCompRowMatrix< std::complex< float > >
TCompRowMatrix(int rows, int cols, idxtype *_rowptr, idxtype *_colidx, std::complex< float > *data, CopyMode cmode) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
TCompRowMatrix(const TCompRowMatrix< std::complex< float > > &m)TCompRowMatrix< std::complex< float > >
TCompRowMatrix(const TCoordMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
TCompRowMatrix(const TDenseMatrix< std::complex< float > > &m) (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
TGenericSparseMatrix()TGenericSparseMatrix< MT >
TGenericSparseMatrix(int rows, int cols, int nv=0, const MT *data=0)TGenericSparseMatrix< MT >
TGenericSparseMatrix(int rows, int cols, int nv, MT *data, CopyMode cmode=DEEP_COPY) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >
TGenericSparseMatrix(const TGenericSparseMatrix< MT > &m)TGenericSparseMatrix< MT >
TMatrix()TMatrix< MT >inline
TMatrix(int nrows, int ncols)TMatrix< MT >inline
TMatrix(const TMatrix< MT > &m)TMatrix< MT >
Transpone() (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >virtual
Unlink() (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >virtual
Val(int i) (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
val (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >protected
ValPtr() (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
ValPtr() const (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >inline
Zero() (defined in TGenericSparseMatrix< MT >)TGenericSparseMatrix< MT >
~SCCompRowMatrixMixed() (defined in SCCompRowMatrixMixed)SCCompRowMatrixMixed
~TCompRowMatrix() (defined in TCompRowMatrix< std::complex< float > >)TCompRowMatrix< std::complex< float > >
~TGenericSparseMatrix()TGenericSparseMatrix< MT >virtual
~TMatrix()TMatrix< MT >inlinevirtual