Navigation

Operators and Keywords

Function List:

C++ API

octave_sparse_complex_matrix Class Reference

#include <ov-cx-sparse.h>

Inherits octave_base_sparse< SparseComplexMatrix >.

Collaboration diagram for octave_sparse_complex_matrix:

List of all members.


Public Member Functions

 octave_sparse_complex_matrix (void)
 octave_sparse_complex_matrix (const ComplexNDArray &m)
 octave_sparse_complex_matrix (const ComplexMatrix &m)
 octave_sparse_complex_matrix (const SparseComplexMatrix &m)
 octave_sparse_complex_matrix (const SparseComplexMatrix &m, const MatrixType &t)
 octave_sparse_complex_matrix (const MSparse< Complex > &m)
 octave_sparse_complex_matrix (const MSparse< Complex > &m, const MatrixType &t)
 octave_sparse_complex_matrix (const Sparse< Complex > &m, const MatrixType &t)
 octave_sparse_complex_matrix (const Sparse< Complex > &m)
 octave_sparse_complex_matrix (const octave_sparse_complex_matrix &cm)
 ~octave_sparse_complex_matrix (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
octave_base_valuetry_narrowing_conversion (void)
void assign (const octave_value_list &idx, const SparseComplexMatrix &rhs)
void assign (const octave_value_list &idx, const SparseMatrix &rhs)
builtin_type_t builtin_type (void) const
bool is_complex_matrix (void) const
bool is_complex_type (void) const
bool is_double_type (void) const
bool is_float_type (void) const
double double_value (bool=false) const
double scalar_value (bool frc_str_conv=false) const
Matrix matrix_value (bool=false) const
Complex complex_value (bool=false) const
ComplexMatrix complex_matrix_value (bool=false) const
ComplexNDArray complex_array_value (bool=false) const
charNDArray char_array_value (bool frc_str_conv=false) const
SparseMatrix sparse_matrix_value (bool=false) const
SparseComplexMatrix sparse_complex_matrix_value (bool=false) const
bool save_binary (std::ostream &os, bool &save_as_floats)
bool load_binary (std::istream &is, bool swap, oct_mach_info::float_format fmt)
mxArrayas_mxArray (void) const
octave_value erf (void) const
octave_value erfc (void) const
octave_value gamma (void) const
octave_value lgamma (void) const
octave_value abs (void) const
octave_value acos (void) const
octave_value acosh (void) const
octave_value angle (void) const
octave_value arg (void) const
octave_value asin (void) const
octave_value asinh (void) const
octave_value atan (void) const
octave_value atanh (void) const
octave_value ceil (void) const
octave_value conj (void) const
octave_value cos (void) const
octave_value cosh (void) const
octave_value exp (void) const
octave_value expm1 (void) const
octave_value fix (void) const
octave_value floor (void) const
octave_value imag (void) const
octave_value log (void) const
octave_value log2 (void) const
octave_value log10 (void) const
octave_value log1p (void) const
octave_value real (void) const
octave_value round (void) const
octave_value roundb (void) const
octave_value signum (void) const
octave_value sin (void) const
octave_value sinh (void) const
octave_value sqrt (void) const
octave_value tan (void) const
octave_value tanh (void) const
octave_value finite (void) const
octave_value isinf (void) const
octave_value isna (void) const
octave_value isnan (void) const

Constructor & Destructor Documentation

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( void   )  [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const ComplexNDArray m  )  [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const ComplexMatrix m  )  [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const SparseComplexMatrix m  )  [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const SparseComplexMatrix m,
const MatrixType t 
) [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const MSparse< Complex > &  m  )  [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const MSparse< Complex > &  m,
const MatrixType t 
) [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const Sparse< Complex > &  m,
const MatrixType t 
) [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const Sparse< Complex > &  m  )  [inline]

octave_sparse_complex_matrix::octave_sparse_complex_matrix ( const octave_sparse_complex_matrix cm  )  [inline]

octave_sparse_complex_matrix::~octave_sparse_complex_matrix ( void   )  [inline]


Member Function Documentation

octave_value octave_sparse_complex_matrix::abs ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::acos ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::acosh ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::angle ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::arg ( void   )  const [virtual]

Reimplemented from octave_base_value.

mxArray * octave_sparse_complex_matrix::as_mxArray ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::asin ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::asinh ( void   )  const [virtual]

Reimplemented from octave_base_value.

void octave_sparse_complex_matrix::assign ( const octave_value_list idx,
const SparseMatrix rhs 
)

void octave_sparse_complex_matrix::assign ( const octave_value_list idx,
const SparseComplexMatrix rhs 
)

octave_value octave_sparse_complex_matrix::atan ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::atanh ( void   )  const [virtual]

Reimplemented from octave_base_value.

builtin_type_t octave_sparse_complex_matrix::builtin_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::ceil ( void   )  const [virtual]

Reimplemented from octave_base_value.

charNDArray octave_sparse_complex_matrix::char_array_value ( bool  frc_str_conv = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_sparse_complex_matrix::clone ( void   )  const [inline, virtual]

ComplexNDArray octave_sparse_complex_matrix::complex_array_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

ComplexMatrix octave_sparse_complex_matrix::complex_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

Complex octave_sparse_complex_matrix::complex_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::conj ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::cos ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::cosh ( void   )  const [virtual]

Reimplemented from octave_base_value.

double octave_sparse_complex_matrix::double_value ( bool  force_conversion = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_sparse_complex_matrix::empty_clone ( void   )  const [inline, virtual]

octave_value octave_sparse_complex_matrix::erf ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::erfc ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::exp ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::expm1 ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::finite ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::fix ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::floor ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::gamma ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::imag ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_sparse_complex_matrix::is_complex_matrix ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_complex_matrix::is_complex_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_complex_matrix::is_double_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_complex_matrix::is_float_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::isinf ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::isna ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::isnan ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::lgamma ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_sparse_complex_matrix::load_binary ( std::istream &  is,
bool  swap,
oct_mach_info::float_format  fmt 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::log ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::log10 ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::log1p ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::log2 ( void   )  const [virtual]

Reimplemented from octave_base_value.

Matrix octave_sparse_complex_matrix::matrix_value ( bool  force_conversion = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::real ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::round ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::roundb ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_sparse_complex_matrix::save_binary ( std::ostream os,
bool save_as_floats 
) [virtual]

Reimplemented from octave_base_value.

double octave_sparse_complex_matrix::scalar_value ( bool  frc_str_conv = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::signum ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::sin ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::sinh ( void   )  const [virtual]

Reimplemented from octave_base_value.

SparseComplexMatrix octave_sparse_complex_matrix::sparse_complex_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

SparseMatrix octave_sparse_complex_matrix::sparse_matrix_value ( bool  force_conversion = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::sqrt ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::tan ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_complex_matrix::tanh ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value * octave_sparse_complex_matrix::try_narrowing_conversion ( void   )  [virtual]

Reimplemented from octave_base_value.


The documentation for this class was generated from the following files: