#include <CSparse.h>
Inherits MSparse< Complex >.
typedef bool(* SparseComplexMatrix::bmapper)(const Complex &) |
typedef Complex(* SparseComplexMatrix::cmapper)(const Complex &) |
typedef double(* SparseComplexMatrix::dmapper)(const Complex &) |
typedef void(* SparseComplexMatrix::solve_singularity_handler)(double rcond) |
SparseComplexMatrix::SparseComplexMatrix | ( | void | ) | [inline] |
SparseComplexMatrix::SparseComplexMatrix | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline] |
SparseComplexMatrix::SparseComplexMatrix | ( | const dim_vector & | dv, | |
octave_idx_type | nz = 0 | |||
) | [inline] |
SparseComplexMatrix::SparseComplexMatrix | ( | octave_idx_type | r, | |
octave_idx_type | c, | |||
Complex | val | |||
) | [inline, explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | octave_idx_type | r, | |
octave_idx_type | c, | |||
double | val | |||
) | [inline] |
SparseComplexMatrix::SparseComplexMatrix | ( | const SparseComplexMatrix & | a | ) | [inline] |
SparseComplexMatrix::SparseComplexMatrix | ( | const SparseComplexMatrix & | a, | |
const dim_vector & | dv | |||
) | [inline] |
SparseComplexMatrix::SparseComplexMatrix | ( | const ComplexMatrix & | a | ) | [inline, explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | const ComplexNDArray & | a | ) | [inline, explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | const Array< Complex > | a, | |
const Array< octave_idx_type > & | r, | |||
const Array< octave_idx_type > & | c, | |||
octave_idx_type | nr = -1 , |
|||
octave_idx_type | nc = -1 , |
|||
bool | sum_terms = true | |||
) | [inline, explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | const Array< Complex > | a, | |
const Array< double > & | r, | |||
const Array< double > & | c, | |||
octave_idx_type | nr = -1 , |
|||
octave_idx_type | nc = -1 , |
|||
bool | sum_terms = true | |||
) | [inline, explicit] |
F77_RET_T const octave_idx_type double Complex Complex const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type Complex Complex Complex Complex const octave_idx_type octave_idx_type & SparseComplexMatrix::SparseComplexMatrix | ( | const SparseMatrix & | a | ) | [explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | const SparseBoolMatrix & | a | ) | [explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | const ComplexDiagMatrix & | a | ) | [explicit] |
SparseComplexMatrix::SparseComplexMatrix | ( | octave_idx_type | r, | |
octave_idx_type | c, | |||
octave_idx_type | num_nz | |||
) | [inline] |
SparseMatrix SparseComplexMatrix::abs | ( | void | ) | const |
SparseBoolMatrix SparseComplexMatrix::all | ( | int | dim = -1 |
) | const |
bool SparseComplexMatrix::all_elements_are_real | ( | void | ) | const |
SparseBoolMatrix SparseComplexMatrix::any | ( | int | dim = -1 |
) | const |
bool SparseComplexMatrix::any_element_is_inf_or_nan | ( | void | ) | const |
bool SparseComplexMatrix::any_element_is_nan | ( | void | ) | const |
ComplexColumnVector SparseComplexMatrix::column | ( | octave_idx_type | i | ) | const |
SparseComplexMatrix SparseComplexMatrix::concat | ( | const SparseMatrix & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
SparseComplexMatrix SparseComplexMatrix::concat | ( | const SparseComplexMatrix & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
SparseComplexMatrix SparseComplexMatrix::cumprod | ( | int | dim = -1 |
) | const |
SparseComplexMatrix SparseComplexMatrix::cumsum | ( | int | dim = -1 |
) | const |
ComplexDET SparseComplexMatrix::determinant | ( | octave_idx_type & | info, | |
double & | rcond, | |||
int | calc_cond = 1 | |||
) | const |
ComplexDET SparseComplexMatrix::determinant | ( | octave_idx_type & | info | ) | const |
ComplexDET SparseComplexMatrix::determinant | ( | void | ) | const |
SparseComplexMatrix SparseComplexMatrix::diag | ( | octave_idx_type | k = 0 |
) | const |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix SparseComplexMatrix::hermitian | ( | void | ) | const |
SparseComplexMatrix SparseComplexMatrix::index | ( | Array< idx_vector > & | ra_idx, | |
int | resize_ok | |||
) | const |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix SparseComplexMatrix::index | ( | idx_vector & | i, | |
idx_vector & | j, | |||
int | resize_ok | |||
) | const |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix SparseComplexMatrix::index | ( | idx_vector & | i, | |
int | resize_ok | |||
) | const |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix & SparseComplexMatrix::insert | ( | const SparseMatrix & | a, | |
const Array< octave_idx_type > & | indx | |||
) |
SparseComplexMatrix & SparseComplexMatrix::insert | ( | const SparseComplexMatrix & | a, | |
const Array< octave_idx_type > & | indx | |||
) |
SparseComplexMatrix & SparseComplexMatrix::insert | ( | const SparseMatrix & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
SparseComplexMatrix & SparseComplexMatrix::insert | ( | const SparseComplexMatrix & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
SparseComplexMatrix SparseComplexMatrix::inverse | ( | MatrixType & | mattype, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
int | force = 0 , |
|||
int | calc_cond = 1 | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::inverse | ( | MatrixType & | mattype, | |
octave_idx_type & | info | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::inverse | ( | MatrixType & | mattype | ) | const |
SparseComplexMatrix SparseComplexMatrix::inverse | ( | void | ) | const |
SparseComplexMatrix SparseComplexMatrix::ipermute | ( | const Array< octave_idx_type > & | vec | ) | const |
Reimplemented from MSparse< Complex >.
bool SparseComplexMatrix::is_hermitian | ( | void | ) | const |
SparseBoolMatrix SparseComplexMatrix::map | ( | bmapper | fcn | ) | const |
SparseComplexMatrix SparseComplexMatrix::map | ( | cmapper | fcn | ) | const |
SparseMatrix SparseComplexMatrix::map | ( | dmapper | fcn | ) | const |
ComplexMatrix SparseComplexMatrix::matrix_value | ( | void | ) | const |
SparseComplexMatrix SparseComplexMatrix::max | ( | Array2< octave_idx_type > & | index, | |
int | dim = 0 | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::max | ( | int | dim = 0 |
) | const |
SparseComplexMatrix SparseComplexMatrix::min | ( | Array2< octave_idx_type > & | index, | |
int | dim = 0 | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::min | ( | int | dim = 0 |
) | const |
SparseBoolMatrix SparseComplexMatrix::operator! | ( | void | ) | const |
bool SparseComplexMatrix::operator!= | ( | const SparseComplexMatrix & | a | ) | const |
SparseComplexMatrix& SparseComplexMatrix::operator= | ( | const SparseComplexMatrix & | a | ) | [inline] |
bool SparseComplexMatrix::operator== | ( | const SparseComplexMatrix & | a | ) | const |
SparseComplexMatrix SparseComplexMatrix::permute | ( | const Array< octave_idx_type > & | vec, | |
bool | inv = false | |||
) | const |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix SparseComplexMatrix::prod | ( | int | dim = -1 |
) | const |
SparseComplexMatrix SparseComplexMatrix::reshape | ( | const dim_vector & | new_dims | ) | const |
Reimplemented from MSparse< Complex >.
ComplexRowVector SparseComplexMatrix::row | ( | octave_idx_type | i | ) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ComplexColumnVector & | b, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ComplexColumnVector & | b, | |
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ComplexColumnVector & | b, | |
octave_idx_type & | info | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ComplexColumnVector & | b | ) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ColumnVector & | b, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ColumnVector & | b, | |
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ColumnVector & | b, | |
octave_idx_type & | info | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | const ColumnVector & | b | ) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseComplexMatrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseComplexMatrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseComplexMatrix & | b, | |
octave_idx_type & | info | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseComplexMatrix & | b | ) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseMatrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseMatrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseMatrix & | b, | |
octave_idx_type & | info | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | const SparseMatrix & | b | ) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const ComplexMatrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const ComplexMatrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const ComplexMatrix & | b, | |
octave_idx_type & | info | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const ComplexMatrix & | b | ) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const Matrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const Matrix & | b, | |
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const Matrix & | b, | |
octave_idx_type & | info | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | const Matrix & | b | ) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexColumnVector & | b, | |||
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexColumnVector & | b, | |||
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexColumnVector & | b, | |||
octave_idx_type & | info | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexColumnVector & | b | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ColumnVector & | b, | |||
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ColumnVector & | b, | |||
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ColumnVector & | b, | |||
octave_idx_type & | info | |||
) | const |
ComplexColumnVector SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ColumnVector & | b | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseComplexMatrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler, | |||
bool | singular_fallback = true | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseComplexMatrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseComplexMatrix & | b, | |||
octave_idx_type & | info | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseComplexMatrix & | b | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseMatrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler, | |||
bool | singular_fallback = true | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseMatrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseMatrix & | b, | |||
octave_idx_type & | info | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const SparseMatrix & | b | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexMatrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler, | |||
bool | singular_fallback = true | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexMatrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexMatrix & | b, | |||
octave_idx_type & | info | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const ComplexMatrix & | b | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const Matrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond, | |||
solve_singularity_handler | sing_handler, | |||
bool | singular_fallback = true | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const Matrix & | b, | |||
octave_idx_type & | info, | |||
double & | rcond | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const Matrix & | b, | |||
octave_idx_type & | info | |||
) | const |
ComplexMatrix SparseComplexMatrix::solve | ( | MatrixType & | typ, | |
const Matrix & | b | |||
) | const |
SparseComplexMatrix SparseComplexMatrix::squeeze | ( | void | ) | const |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix SparseComplexMatrix::sum | ( | int | dim = -1 |
) | const |
SparseComplexMatrix SparseComplexMatrix::sumsq | ( | int | dim = -1 |
) | const |
bool SparseComplexMatrix::too_large_for_float | ( | void | ) | const |
SparseComplexMatrix SparseComplexMatrix::transpose | ( | void | ) | const [inline] |
Reimplemented from MSparse< Complex >.
SparseComplexMatrix conj | ( | const SparseComplexMatrix & | a | ) | [friend] |
OCTAVE_API std::ostream& operator<< | ( | std::ostream & | os, | |
const SparseComplexMatrix & | a | |||
) | [friend] |
OCTAVE_API std::istream& operator>> | ( | std::istream & | is, | |
SparseComplexMatrix & | a | |||
) | [friend] |