Public Types |
typedef FloatComplexColumnVector | column_vector_type |
typedef FloatComplexRowVector | row_vector_type |
typedef void(* | solve_singularity_handler )(float rcon) |
Public Member Functions |
| FloatComplexMatrix (void) |
| FloatComplexMatrix (octave_idx_type r, octave_idx_type c) |
| FloatComplexMatrix (octave_idx_type r, octave_idx_type c, const FloatComplex &val) |
| FloatComplexMatrix (const dim_vector &dv) |
| FloatComplexMatrix (const dim_vector &dv, const FloatComplex &val) |
| FloatComplexMatrix (const FloatComplexMatrix &a) |
template<class U > |
| FloatComplexMatrix (const MArray< U > &a) |
template<class U > |
| FloatComplexMatrix (const Array< U > &a) |
| FloatComplexMatrix (const FloatMatrix &a) |
| FloatComplexMatrix (const FloatRowVector &rv) |
| FloatComplexMatrix (const FloatColumnVector &cv) |
| FloatComplexMatrix (const FloatDiagMatrix &a) |
| FloatComplexMatrix (const FloatComplexRowVector &rv) |
| FloatComplexMatrix (const FloatComplexColumnVector &cv) |
| FloatComplexMatrix (const FloatComplexDiagMatrix &a) |
| FloatComplexMatrix (const boolMatrix &a) |
| FloatComplexMatrix (const charMatrix &a) |
| FloatComplexMatrix (const FloatMatrix &re, const FloatMatrix &im) |
FloatComplexMatrix & | operator= (const FloatComplexMatrix &a) |
bool | operator== (const FloatComplexMatrix &a) const |
bool | operator!= (const FloatComplexMatrix &a) const |
bool | is_hermitian (void) const |
FloatComplexMatrix & | insert (const FloatMatrix &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatRowVector &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatColumnVector &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatDiagMatrix &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatComplexMatrix &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatComplexRowVector &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatComplexColumnVector &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | insert (const FloatComplexDiagMatrix &a, octave_idx_type r, octave_idx_type c) |
FloatComplexMatrix & | fill (float val) |
FloatComplexMatrix & | fill (const FloatComplex &val) |
FloatComplexMatrix & | fill (float val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) |
FloatComplexMatrix & | fill (const FloatComplex &val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) |
FloatComplexMatrix | append (const FloatMatrix &a) const |
FloatComplexMatrix | append (const FloatRowVector &a) const |
FloatComplexMatrix | append (const FloatColumnVector &a) const |
FloatComplexMatrix | append (const FloatDiagMatrix &a) const |
FloatComplexMatrix | append (const FloatComplexMatrix &a) const |
FloatComplexMatrix | append (const FloatComplexRowVector &a) const |
FloatComplexMatrix | append (const FloatComplexColumnVector &a) const |
FloatComplexMatrix | append (const FloatComplexDiagMatrix &a) const |
FloatComplexMatrix | stack (const FloatMatrix &a) const |
FloatComplexMatrix | stack (const FloatRowVector &a) const |
FloatComplexMatrix | stack (const FloatColumnVector &a) const |
FloatComplexMatrix | stack (const FloatDiagMatrix &a) const |
FloatComplexMatrix | stack (const FloatComplexMatrix &a) const |
FloatComplexMatrix | stack (const FloatComplexRowVector &a) const |
FloatComplexMatrix | stack (const FloatComplexColumnVector &a) const |
FloatComplexMatrix | stack (const FloatComplexDiagMatrix &a) const |
FloatComplexMatrix | hermitian (void) const |
FloatComplexMatrix | transpose (void) const |
FloatComplexMatrix | extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const |
FloatComplexMatrix | extract_n (octave_idx_type r1, octave_idx_type c1, octave_idx_type nr, octave_idx_type nc) const |
FloatComplexRowVector | row (octave_idx_type i) const |
FloatComplexColumnVector | column (octave_idx_type i) const |
void | resize (octave_idx_type nr, octave_idx_type nc, const FloatComplex &rfv=resize_fill_value()) |
FloatComplexMatrix | inverse (void) const |
FloatComplexMatrix | inverse (octave_idx_type &info) const |
FloatComplexMatrix | inverse (octave_idx_type &info, float &rcon, int force=0, int calc_cond=1) const |
FloatComplexMatrix | inverse (MatrixType &mattype) const |
FloatComplexMatrix | inverse (MatrixType &mattype, octave_idx_type &info) const |
FloatComplexMatrix | inverse (MatrixType &mattype, octave_idx_type &info, float &rcon, int force=0, int calc_cond=1) const |
FloatComplexMatrix | pseudo_inverse (float tol=0.0) const |
FloatComplexMatrix | fourier (void) const |
FloatComplexMatrix | ifourier (void) const |
FloatComplexMatrix | fourier2d (void) const |
FloatComplexMatrix | ifourier2d (void) const |
FloatComplexDET | determinant (void) const |
FloatComplexDET | determinant (octave_idx_type &info) const |
FloatComplexDET | determinant (octave_idx_type &info, float &rcon, int calc_cond=1) const |
FloatComplexDET | determinant (MatrixType &mattype, octave_idx_type &info, float &rcon, int calc_cond=1) const |
float | rcond (void) const |
float | rcond (MatrixType &mattype) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatMatrix &b) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatComplexMatrix &b) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatComplexMatrix &b, octave_idx_type &info) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatComplexMatrix &b, octave_idx_type &info, float &rcon) const |
FloatComplexMatrix | solve (MatrixType &typ, const FloatComplexMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatColumnVector &b) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatColumnVector &b, octave_idx_type &info) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatColumnVector &b, octave_idx_type &info, float &rcon) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatComplexColumnVector &b) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatComplexColumnVector &b, octave_idx_type &info) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon) const |
FloatComplexColumnVector | solve (MatrixType &typ, const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const |
FloatComplexMatrix | solve (const FloatMatrix &b) const |
FloatComplexMatrix | solve (const FloatMatrix &b, octave_idx_type &info) const |
FloatComplexMatrix | solve (const FloatMatrix &b, octave_idx_type &info, float &rcon) const |
FloatComplexMatrix | solve (const FloatMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const |
FloatComplexMatrix | solve (const FloatComplexMatrix &b) const |
FloatComplexMatrix | solve (const FloatComplexMatrix &b, octave_idx_type &info) const |
FloatComplexMatrix | solve (const FloatComplexMatrix &b, octave_idx_type &info, float &rcon) const |
FloatComplexMatrix | solve (const FloatComplexMatrix &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const |
FloatComplexColumnVector | solve (const FloatColumnVector &b) const |
FloatComplexColumnVector | solve (const FloatColumnVector &b, octave_idx_type &info) const |
FloatComplexColumnVector | solve (const FloatColumnVector &b, octave_idx_type &info, float &rcon) const |
FloatComplexColumnVector | solve (const FloatColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const |
FloatComplexColumnVector | solve (const FloatComplexColumnVector &b) const |
FloatComplexColumnVector | solve (const FloatComplexColumnVector &b, octave_idx_type &info) const |
FloatComplexColumnVector | solve (const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon) const |
FloatComplexColumnVector | solve (const FloatComplexColumnVector &b, octave_idx_type &info, float &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const |
FloatComplexMatrix | lssolve (const FloatMatrix &b) const |
FloatComplexMatrix | lssolve (const FloatMatrix &b, octave_idx_type &info) const |
FloatComplexMatrix | lssolve (const FloatMatrix &b, octave_idx_type &info, octave_idx_type &rank) const |
FloatComplexMatrix | lssolve (const FloatMatrix &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const |
FloatComplexMatrix | lssolve (const FloatComplexMatrix &b) const |
FloatComplexMatrix | lssolve (const FloatComplexMatrix &b, octave_idx_type &info) const |
FloatComplexMatrix | lssolve (const FloatComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank) const |
FloatComplexMatrix | lssolve (const FloatComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const |
FloatComplexColumnVector | lssolve (const FloatColumnVector &b) const |
FloatComplexColumnVector | lssolve (const FloatColumnVector &b, octave_idx_type &info) const |
FloatComplexColumnVector | lssolve (const FloatColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const |
FloatComplexColumnVector | lssolve (const FloatColumnVector &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const |
FloatComplexColumnVector | lssolve (const FloatComplexColumnVector &b) const |
FloatComplexColumnVector | lssolve (const FloatComplexColumnVector &b, octave_idx_type &info) const |
FloatComplexColumnVector | lssolve (const FloatComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const |
FloatComplexColumnVector | lssolve (const FloatComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank, float &rcon) const |
FloatComplexMatrix & | operator+= (const FloatDiagMatrix &a) |
FloatComplexMatrix & | operator-= (const FloatDiagMatrix &a) |
FloatComplexMatrix & | operator+= (const FloatComplexDiagMatrix &a) |
FloatComplexMatrix & | operator-= (const FloatComplexDiagMatrix &a) |
FloatComplexMatrix & | operator+= (const FloatMatrix &a) |
FloatComplexMatrix & | operator-= (const FloatMatrix &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 (float &max_val, float &min_val) const |
bool | too_large_for_float (void) const |
boolMatrix | all (int dim=-1) const |
boolMatrix | any (int dim=-1) const |
FloatComplexMatrix | cumprod (int dim=-1) const |
FloatComplexMatrix | cumsum (int dim=-1) const |
FloatComplexMatrix | prod (int dim=-1) const |
FloatComplexMatrix | sum (int dim=-1) const |
FloatComplexMatrix | sumsq (int dim=-1) const |
FloatMatrix | abs (void) const |
FloatComplexMatrix | 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 |
FloatComplexColumnVector | row_min (void) const |
FloatComplexColumnVector | row_max (void) const |
FloatComplexColumnVector | row_min (Array< octave_idx_type > &index) const |
FloatComplexColumnVector | row_max (Array< octave_idx_type > &index) const |
FloatComplexRowVector | column_min (void) const |
FloatComplexRowVector | column_max (void) const |
FloatComplexRowVector | column_min (Array< octave_idx_type > &index) const |
FloatComplexRowVector | column_max (Array< octave_idx_type > &index) const |
Static Public Member Functions |
static FloatComplex | resize_fill_value (void) |
Friends |
OCTAVE_API FloatComplexMatrix | conj (const FloatComplexMatrix &a) |
OCTAVE_API std::ostream & | operator<< (std::ostream &os, const FloatComplexMatrix &a) |
OCTAVE_API std::istream & | operator>> (std::istream &is, FloatComplexMatrix &a) |