Navigation

Operators and Keywords

Function List:

C++ API

ComplexMatrix Class Reference

#include <CMatrix.h>

Inherits MArray< Complex >.

Collaboration diagram for ComplexMatrix:

List of all members.

Public Types

typedef ComplexColumnVector column_vector_type
typedef ComplexRowVector row_vector_type
typedef void(* solve_singularity_handler )(double rcon)

Public Member Functions

 ComplexMatrix (void)
 ComplexMatrix (octave_idx_type r, octave_idx_type c)
 ComplexMatrix (octave_idx_type r, octave_idx_type c, const Complex &val)
 ComplexMatrix (const dim_vector &dv)
 ComplexMatrix (const dim_vector &dv, const Complex &val)
 ComplexMatrix (const ComplexMatrix &a)
template<class U >
 ComplexMatrix (const MArray< U > &a)
template<class U >
 ComplexMatrix (const Array< U > &a)
 ComplexMatrix (const Matrix &re, const Matrix &im)
 ComplexMatrix (const Matrix &a)
 ComplexMatrix (const RowVector &rv)
 ComplexMatrix (const ColumnVector &cv)
 ComplexMatrix (const DiagMatrix &a)
 ComplexMatrix (const ComplexRowVector &rv)
 ComplexMatrix (const ComplexColumnVector &cv)
 ComplexMatrix (const ComplexDiagMatrix &a)
 ComplexMatrix (const boolMatrix &a)
 ComplexMatrix (const charMatrix &a)
ComplexMatrixoperator= (const ComplexMatrix &a)
bool operator== (const ComplexMatrix &a) const
bool operator!= (const ComplexMatrix &a) const
bool is_hermitian (void) const
ComplexMatrixinsert (const Matrix &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const RowVector &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const ColumnVector &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const DiagMatrix &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const ComplexMatrix &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const ComplexRowVector &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const ComplexColumnVector &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixinsert (const ComplexDiagMatrix &a, octave_idx_type r, octave_idx_type c)
ComplexMatrixfill (double val)
ComplexMatrixfill (const Complex &val)
ComplexMatrixfill (double val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)
ComplexMatrixfill (const Complex &val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)
ComplexMatrix append (const Matrix &a) const
ComplexMatrix append (const RowVector &a) const
ComplexMatrix append (const ColumnVector &a) const
ComplexMatrix append (const DiagMatrix &a) const
ComplexMatrix append (const ComplexMatrix &a) const
ComplexMatrix append (const ComplexRowVector &a) const
ComplexMatrix append (const ComplexColumnVector &a) const
ComplexMatrix append (const ComplexDiagMatrix &a) const
ComplexMatrix stack (const Matrix &a) const
ComplexMatrix stack (const RowVector &a) const
ComplexMatrix stack (const ColumnVector &a) const
ComplexMatrix stack (const DiagMatrix &a) const
ComplexMatrix stack (const ComplexMatrix &a) const
ComplexMatrix stack (const ComplexRowVector &a) const
ComplexMatrix stack (const ComplexColumnVector &a) const
ComplexMatrix stack (const ComplexDiagMatrix &a) const
ComplexMatrix hermitian (void) const
ComplexMatrix transpose (void) const
ComplexMatrix extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const
ComplexMatrix extract_n (octave_idx_type r1, octave_idx_type c1, octave_idx_type nr, octave_idx_type nc) const
ComplexRowVector row (octave_idx_type i) const
ComplexColumnVector column (octave_idx_type i) const
void resize (octave_idx_type nr, octave_idx_type nc, const Complex &rfv=resize_fill_value())
ComplexMatrix inverse (void) const
ComplexMatrix inverse (octave_idx_type &info) const
ComplexMatrix inverse (octave_idx_type &info, double &rcon, int force=0, int calc_cond=1) const
ComplexMatrix inverse (MatrixType &mattype) const
ComplexMatrix inverse (MatrixType &mattype, octave_idx_type &info) const
ComplexMatrix inverse (MatrixType &mattype, octave_idx_type &info, double &rcon, int force=0, int calc_cond=1) const
ComplexMatrix pseudo_inverse (double tol=0.0) const
ComplexMatrix fourier (void) const
ComplexMatrix ifourier (void) const
ComplexMatrix fourier2d (void) const
ComplexMatrix ifourier2d (void) const
ComplexDET determinant (void) const
ComplexDET determinant (octave_idx_type &info) const
ComplexDET determinant (octave_idx_type &info, double &rcon, int calc_cond=1) const
ComplexDET determinant (MatrixType &mattype, octave_idx_type &info, double &rcon, int calc_cond=1) const
double rcond (void) const
double rcond (MatrixType &mattype) const
ComplexMatrix solve (MatrixType &typ, const Matrix &b) const
ComplexMatrix solve (MatrixType &typ, const Matrix &b, octave_idx_type &info) const
ComplexMatrix solve (MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon) const
ComplexMatrix solve (MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const
ComplexMatrix solve (MatrixType &typ, const ComplexMatrix &b) const
ComplexMatrix solve (MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info) const
ComplexMatrix solve (MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcon) const
ComplexMatrix solve (MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const
ComplexColumnVector solve (MatrixType &typ, const ColumnVector &b) const
ComplexColumnVector solve (MatrixType &typ, const ColumnVector &b, octave_idx_type &info) const
ComplexColumnVector solve (MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcon) const
ComplexColumnVector solve (MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
ComplexColumnVector solve (MatrixType &typ, const ComplexColumnVector &b) const
ComplexColumnVector solve (MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info) const
ComplexColumnVector solve (MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcon) const
ComplexColumnVector solve (MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
ComplexMatrix solve (const Matrix &b) const
ComplexMatrix solve (const Matrix &b, octave_idx_type &info) const
ComplexMatrix solve (const Matrix &b, octave_idx_type &info, double &rcon) const
ComplexMatrix solve (const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
ComplexMatrix solve (const ComplexMatrix &b) const
ComplexMatrix solve (const ComplexMatrix &b, octave_idx_type &info) const
ComplexMatrix solve (const ComplexMatrix &b, octave_idx_type &info, double &rcon) const
ComplexMatrix solve (const ComplexMatrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
ComplexColumnVector solve (const ColumnVector &b) const
ComplexColumnVector solve (const ColumnVector &b, octave_idx_type &info) const
ComplexColumnVector solve (const ColumnVector &b, octave_idx_type &info, double &rcon) const
ComplexColumnVector solve (const ColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
ComplexColumnVector solve (const ComplexColumnVector &b) const
ComplexColumnVector solve (const ComplexColumnVector &b, octave_idx_type &info) const
ComplexColumnVector solve (const ComplexColumnVector &b, octave_idx_type &info, double &rcon) const
ComplexColumnVector solve (const ComplexColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const
ComplexMatrix lssolve (const Matrix &b) const
ComplexMatrix lssolve (const Matrix &b, octave_idx_type &info) const
ComplexMatrix lssolve (const Matrix &b, octave_idx_type &info, octave_idx_type &rank) const
ComplexMatrix lssolve (const Matrix &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const
ComplexMatrix lssolve (const ComplexMatrix &b) const
ComplexMatrix lssolve (const ComplexMatrix &b, octave_idx_type &info) const
ComplexMatrix lssolve (const ComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank) const
ComplexMatrix lssolve (const ComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const
ComplexColumnVector lssolve (const ColumnVector &b) const
ComplexColumnVector lssolve (const ColumnVector &b, octave_idx_type &info) const
ComplexColumnVector lssolve (const ColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const
ComplexColumnVector lssolve (const ColumnVector &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const
ComplexColumnVector lssolve (const ComplexColumnVector &b) const
ComplexColumnVector lssolve (const ComplexColumnVector &b, octave_idx_type &info) const
ComplexColumnVector lssolve (const ComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const
ComplexColumnVector lssolve (const ComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const
ComplexMatrixoperator+= (const DiagMatrix &a)
ComplexMatrixoperator-= (const DiagMatrix &a)
ComplexMatrixoperator+= (const ComplexDiagMatrix &a)
ComplexMatrixoperator-= (const ComplexDiagMatrix &a)
ComplexMatrixoperator+= (const Matrix &a)
ComplexMatrixoperator-= (const Matrix &a)
boolMatrix operator! (void) const
bool any_element_is_nan (void) const
bool any_element_is_inf_or_nan (void) const
bool all_elements_are_real (void) const
bool all_integers (double &max_val, double &min_val) const
bool too_large_for_float (void) const
boolMatrix all (int dim=-1) const
boolMatrix any (int dim=-1) const
ComplexMatrix cumprod (int dim=-1) const
ComplexMatrix cumsum (int dim=-1) const
ComplexMatrix prod (int dim=-1) const
ComplexMatrix sum (int dim=-1) const
ComplexMatrix sumsq (int dim=-1) const
Matrix abs (void) const
ComplexMatrix diag (octave_idx_type k=0) const
bool row_is_real_only (octave_idx_type) const
bool column_is_real_only (octave_idx_type) const
ComplexColumnVector row_min (void) const
ComplexColumnVector row_max (void) const
ComplexColumnVector row_min (Array< octave_idx_type > &index) const
ComplexColumnVector row_max (Array< octave_idx_type > &index) const
ComplexRowVector column_min (void) const
ComplexRowVector column_max (void) const
ComplexRowVector column_min (Array< octave_idx_type > &index) const
ComplexRowVector column_max (Array< octave_idx_type > &index) const

Static Public Member Functions

static Complex resize_fill_value (void)

Friends

OCTAVE_API ComplexMatrix conj (const ComplexMatrix &a)
OCTAVE_API std::ostream & operator<< (std::ostream &os, const ComplexMatrix &a)
OCTAVE_API std::istream & operator>> (std::istream &is, ComplexMatrix &a)

Member Typedef Documentation

typedef void(* ComplexMatrix::solve_singularity_handler)(double rcon)

Constructor & Destructor Documentation

ComplexMatrix::ComplexMatrix ( void   )  [inline]
ComplexMatrix::ComplexMatrix ( octave_idx_type  r,
octave_idx_type  c 
) [inline]
ComplexMatrix::ComplexMatrix ( octave_idx_type  r,
octave_idx_type  c,
const Complex val 
) [inline]
ComplexMatrix::ComplexMatrix ( const dim_vector dv  )  [inline]
ComplexMatrix::ComplexMatrix ( const dim_vector dv,
const Complex val 
) [inline]
ComplexMatrix::ComplexMatrix ( const ComplexMatrix a  )  [inline]
template<class U >
ComplexMatrix::ComplexMatrix ( const MArray< U > &  a  )  [inline]
template<class U >
ComplexMatrix::ComplexMatrix ( const Array< U > &  a  )  [inline]
ComplexMatrix::ComplexMatrix ( const Matrix re,
const Matrix im 
)
ComplexMatrix::ComplexMatrix ( const Matrix a  )  [explicit]
ComplexMatrix::ComplexMatrix ( const RowVector rv  )  [explicit]
ComplexMatrix::ComplexMatrix ( const ColumnVector cv  )  [explicit]
ComplexMatrix::ComplexMatrix ( const DiagMatrix a  )  [explicit]
ComplexMatrix::ComplexMatrix ( const ComplexRowVector rv  )  [explicit]
ComplexMatrix::ComplexMatrix ( const ComplexColumnVector cv  )  [explicit]
ComplexMatrix::ComplexMatrix ( const ComplexDiagMatrix a  )  [explicit]
ComplexMatrix::ComplexMatrix ( const boolMatrix a  )  [explicit]
ComplexMatrix::ComplexMatrix ( const charMatrix a  )  [explicit]

Member Function Documentation

Matrix ComplexMatrix::abs ( void   )  const
boolMatrix ComplexMatrix::all ( int  dim = -1  )  const
bool ComplexMatrix::all_elements_are_real ( void   )  const
bool ComplexMatrix::all_integers ( double &  max_val,
double &  min_val 
) const
boolMatrix ComplexMatrix::any ( int  dim = -1  )  const
bool ComplexMatrix::any_element_is_inf_or_nan ( void   )  const
bool ComplexMatrix::any_element_is_nan ( void   )  const
ComplexMatrix ComplexMatrix::append ( const RowVector a  )  const
ComplexMatrix ComplexMatrix::append ( const ColumnVector a  )  const
ComplexMatrix ComplexMatrix::append ( const DiagMatrix a  )  const
ComplexMatrix ComplexMatrix::append ( const ComplexMatrix a  )  const
ComplexMatrix ComplexMatrix::append ( const ComplexRowVector a  )  const
ComplexMatrix ComplexMatrix::append ( const ComplexColumnVector a  )  const
ComplexMatrix ComplexMatrix::append ( const Matrix a  )  const
ComplexMatrix ComplexMatrix::append ( const ComplexDiagMatrix a  )  const
ComplexColumnVector ComplexMatrix::column ( octave_idx_type  i  )  const

Reimplemented from Array< Complex >.

bool ComplexMatrix::column_is_real_only ( octave_idx_type  j  )  const
ComplexRowVector ComplexMatrix::column_max ( void   )  const
ComplexRowVector ComplexMatrix::column_max ( Array< octave_idx_type > &  index  )  const
ComplexRowVector ComplexMatrix::column_min ( void   )  const
ComplexRowVector ComplexMatrix::column_min ( Array< octave_idx_type > &  index  )  const
ComplexMatrix ComplexMatrix::cumprod ( int  dim = -1  )  const
ComplexMatrix ComplexMatrix::cumsum ( int  dim = -1  )  const
ComplexDET ComplexMatrix::determinant ( void   )  const
ComplexDET ComplexMatrix::determinant ( octave_idx_type info  )  const
ComplexDET ComplexMatrix::determinant ( octave_idx_type info,
double &  rcon,
int  calc_cond = 1 
) const
ComplexDET ComplexMatrix::determinant ( MatrixType mattype,
octave_idx_type info,
double &  rcon,
int  calc_cond = 1 
) const
ComplexMatrix ComplexMatrix::diag ( octave_idx_type  k = 0  )  const

Reimplemented from Array< Complex >.

ComplexMatrix ComplexMatrix::extract ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
) const
ComplexMatrix ComplexMatrix::extract_n ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  nr,
octave_idx_type  nc 
) const
ComplexMatrix & ComplexMatrix::fill ( double  val  ) 
ComplexMatrix & ComplexMatrix::fill ( const Complex val,
octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
)
ComplexMatrix & ComplexMatrix::fill ( const Complex val  ) 

Reimplemented from Array< Complex >.

ComplexMatrix & ComplexMatrix::fill ( double  val,
octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
)
F77_RET_T Complex *F77_RET_T Complex Complex *F77_RET_T Complex Complex *ComplexMatrix ComplexMatrix::fourier ( void   )  const
ComplexMatrix ComplexMatrix::fourier2d ( void   )  const
ComplexMatrix ComplexMatrix::hermitian ( void   )  const [inline]
ComplexMatrix ComplexMatrix::ifourier ( void   )  const
ComplexMatrix ComplexMatrix::ifourier2d ( void   )  const
ComplexMatrix & ComplexMatrix::insert ( const DiagMatrix a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const ComplexMatrix a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const ComplexRowVector a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const ComplexColumnVector a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const RowVector a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const ComplexDiagMatrix a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const ColumnVector a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix & ComplexMatrix::insert ( const Matrix a,
octave_idx_type  r,
octave_idx_type  c 
)
ComplexMatrix ComplexMatrix::inverse ( void   )  const
ComplexMatrix ComplexMatrix::inverse ( octave_idx_type info  )  const
ComplexMatrix ComplexMatrix::inverse ( octave_idx_type info,
double &  rcon,
int  force = 0,
int  calc_cond = 1 
) const
ComplexMatrix ComplexMatrix::inverse ( MatrixType mattype  )  const
ComplexMatrix ComplexMatrix::inverse ( MatrixType mattype,
octave_idx_type info 
) const
ComplexMatrix ComplexMatrix::inverse ( MatrixType mattype,
octave_idx_type info,
double &  rcon,
int  force = 0,
int  calc_cond = 1 
) const
bool ComplexMatrix::is_hermitian ( void   )  const
ComplexColumnVector ComplexMatrix::lssolve ( const ComplexColumnVector b,
octave_idx_type info,
octave_idx_type rank 
) const
ComplexMatrix ComplexMatrix::lssolve ( const ComplexMatrix b,
octave_idx_type info,
octave_idx_type rank 
) const
ComplexMatrix ComplexMatrix::lssolve ( const Matrix b  )  const
ComplexMatrix ComplexMatrix::lssolve ( const Matrix b,
octave_idx_type info 
) const
ComplexMatrix ComplexMatrix::lssolve ( const Matrix b,
octave_idx_type info,
octave_idx_type rank,
double &  rcon 
) const
ComplexMatrix ComplexMatrix::lssolve ( const ComplexMatrix b  )  const
ComplexMatrix ComplexMatrix::lssolve ( const ComplexMatrix b,
octave_idx_type info 
) const
ComplexMatrix ComplexMatrix::lssolve ( const Matrix b,
octave_idx_type info,
octave_idx_type rank 
) const
ComplexMatrix ComplexMatrix::lssolve ( const ComplexMatrix b,
octave_idx_type info,
octave_idx_type rank,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::lssolve ( const ColumnVector b  )  const
ComplexColumnVector ComplexMatrix::lssolve ( const ColumnVector b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::lssolve ( const ColumnVector b,
octave_idx_type info,
octave_idx_type rank,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::lssolve ( const ComplexColumnVector b  )  const
ComplexColumnVector ComplexMatrix::lssolve ( const ComplexColumnVector b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::lssolve ( const ColumnVector b,
octave_idx_type info,
octave_idx_type rank 
) const
ComplexColumnVector ComplexMatrix::lssolve ( const ComplexColumnVector b,
octave_idx_type info,
octave_idx_type rank,
double &  rcon 
) const
boolMatrix ComplexMatrix::operator! ( void   )  const
bool ComplexMatrix::operator!= ( const ComplexMatrix a  )  const
ComplexMatrix & ComplexMatrix::operator+= ( const DiagMatrix a  ) 
ComplexMatrix & ComplexMatrix::operator+= ( const ComplexDiagMatrix a  ) 
ComplexMatrix & ComplexMatrix::operator+= ( const Matrix a  ) 
ComplexMatrix & ComplexMatrix::operator-= ( const ComplexDiagMatrix a  ) 
ComplexMatrix & ComplexMatrix::operator-= ( const DiagMatrix a  ) 
ComplexMatrix & ComplexMatrix::operator-= ( const Matrix a  ) 
ComplexMatrix& ComplexMatrix::operator= ( const ComplexMatrix a  )  [inline]
bool ComplexMatrix::operator== ( const ComplexMatrix a  )  const
ComplexMatrix ComplexMatrix::prod ( int  dim = -1  )  const
ComplexMatrix ComplexMatrix::pseudo_inverse ( double  tol = 0.0  )  const
double ComplexMatrix::rcond ( MatrixType mattype  )  const
double ComplexMatrix::rcond ( void   )  const
void ComplexMatrix::resize ( octave_idx_type  nr,
octave_idx_type  nc,
const Complex rfv = resize_fill_value () 
) [inline]

Reimplemented from Array< Complex >.

static Complex ComplexMatrix::resize_fill_value ( void   )  [inline, static]

Reimplemented from Array< Complex >.

ComplexRowVector ComplexMatrix::row ( octave_idx_type  i  )  const
bool ComplexMatrix::row_is_real_only ( octave_idx_type  i  )  const
ComplexColumnVector ComplexMatrix::row_max ( void   )  const
ComplexColumnVector ComplexMatrix::row_max ( Array< octave_idx_type > &  index  )  const
ComplexColumnVector ComplexMatrix::row_min ( void   )  const
ComplexColumnVector ComplexMatrix::row_min ( Array< octave_idx_type > &  index  )  const
ComplexColumnVector ComplexMatrix::solve ( const ComplexColumnVector b,
octave_idx_type info,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::solve ( const ComplexColumnVector b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const
ComplexColumnVector ComplexMatrix::solve ( const ComplexColumnVector b,
octave_idx_type info 
) const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const ComplexMatrix b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
bool  singular_fallback = true,
blas_trans_type  transt = blas_no_trans 
) const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const ComplexMatrix b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::solve ( const ComplexColumnVector b  )  const
ComplexMatrix ComplexMatrix::solve ( const ComplexMatrix b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ColumnVector b 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ColumnVector b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ColumnVector b,
octave_idx_type info,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ComplexColumnVector b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const
ComplexMatrix ComplexMatrix::solve ( const Matrix b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::solve ( const ColumnVector b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const
ComplexMatrix ComplexMatrix::solve ( const ComplexMatrix b  )  const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const Matrix b,
octave_idx_type info,
double &  rcon 
) const
ComplexMatrix ComplexMatrix::solve ( const ComplexMatrix b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const Matrix b 
) const
ComplexColumnVector ComplexMatrix::solve ( const ColumnVector b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ColumnVector b,
octave_idx_type info 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ComplexColumnVector b 
) const
ComplexMatrix ComplexMatrix::solve ( const Matrix b  )  const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const ComplexMatrix b,
octave_idx_type info,
double &  rcon 
) const
ComplexMatrix ComplexMatrix::solve ( const ComplexMatrix b,
octave_idx_type info,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::solve ( const ColumnVector b,
octave_idx_type info,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::solve ( const ColumnVector b  )  const
ComplexMatrix ComplexMatrix::solve ( const Matrix b,
octave_idx_type info,
double &  rcon 
) const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const Matrix b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
bool  singular_fallback = true,
blas_trans_type  transt = blas_no_trans 
) const
ComplexMatrix ComplexMatrix::solve ( const Matrix b,
octave_idx_type info,
double &  rcon,
solve_singularity_handler  sing_handler,
blas_trans_type  transt = blas_no_trans 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ComplexColumnVector b,
octave_idx_type info,
double &  rcon 
) const
ComplexColumnVector ComplexMatrix::solve ( MatrixType typ,
const ComplexColumnVector b,
octave_idx_type info 
) const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const Matrix b,
octave_idx_type info 
) const
ComplexMatrix ComplexMatrix::solve ( MatrixType typ,
const ComplexMatrix b 
) const
ComplexMatrix ComplexMatrix::stack ( const ComplexDiagMatrix a  )  const
ComplexMatrix ComplexMatrix::stack ( const ComplexMatrix a  )  const
ComplexMatrix ComplexMatrix::stack ( const DiagMatrix a  )  const
ComplexMatrix ComplexMatrix::stack ( const ComplexRowVector a  )  const
ComplexMatrix ComplexMatrix::stack ( const ColumnVector a  )  const
ComplexMatrix ComplexMatrix::stack ( const Matrix a  )  const
ComplexMatrix ComplexMatrix::stack ( const ComplexColumnVector a  )  const
ComplexMatrix ComplexMatrix::stack ( const RowVector a  )  const
ComplexMatrix ComplexMatrix::sum ( int  dim = -1  )  const
ComplexMatrix ComplexMatrix::sumsq ( int  dim = -1  )  const
bool ComplexMatrix::too_large_for_float ( void   )  const
ComplexMatrix ComplexMatrix::transpose ( void   )  const [inline]

Reimplemented from MArray< Complex >.


Friends And Related Function Documentation

OCTAVE_API ComplexMatrix conj ( const ComplexMatrix a  )  [friend]
OCTAVE_API std::ostream& operator<< ( std::ostream &  os,
const ComplexMatrix a 
) [friend]
OCTAVE_API std::istream& operator>> ( std::istream &  is,
ComplexMatrix a 
) [friend]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines