Navigation

Operators and Keywords

Function List:

C++ API

octave_complex_matrix Class Reference

#include <ov-cx-mat.h>

Inherits octave_base_matrix< ComplexNDArray >.

Collaboration diagram for octave_complex_matrix:

List of all members.

Public Member Functions

 octave_complex_matrix (void)
 octave_complex_matrix (const ComplexNDArray &m)
 octave_complex_matrix (const ComplexMatrix &m)
 octave_complex_matrix (const ComplexMatrix &m, const MatrixType &t)
 octave_complex_matrix (const Array< Complex > &m)
 octave_complex_matrix (const ComplexDiagMatrix &d)
 octave_complex_matrix (const ComplexRowVector &v)
 octave_complex_matrix (const ComplexColumnVector &v)
 octave_complex_matrix (const octave_complex_matrix &cm)
 ~octave_complex_matrix (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
type_conv_info numeric_demotion_function (void) const
octave_base_valuetry_narrowing_conversion (void)
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
float float_value (bool=false) const
double scalar_value (bool frc_str_conv=false) const
float float_scalar_value (bool frc_str_conv=false) const
Matrix matrix_value (bool=false) const
FloatMatrix float_matrix_value (bool=false) const
Complex complex_value (bool=false) const
FloatComplex float_complex_value (bool=false) const
ComplexMatrix complex_matrix_value (bool=false) const
FloatComplexMatrix float_complex_matrix_value (bool=false) const
ComplexNDArray complex_array_value (bool=false) const
FloatComplexNDArray float_complex_array_value (bool=false) const
boolNDArray bool_array_value (bool warn=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
octave_value diag (octave_idx_type k=0) const
void increment (void)
void decrement (void)
void changesign (void)
bool save_ascii (std::ostream &os)
bool load_ascii (std::istream &is)
bool save_binary (std::ostream &os, bool &save_as_floats)
bool load_binary (std::istream &is, bool swap, oct_mach_info::float_format fmt)
int write (octave_stream &os, int block_size, oct_data_conv::data_type output_type, int skip, oct_mach_info::float_format flt_fmt) const
void print_raw (std::ostream &os, bool pr_as_read_syntax=false) const
mxArrayas_mxArray (void) const
octave_value map (unary_mapper_t umap) const

Constructor & Destructor Documentation

octave_complex_matrix::octave_complex_matrix ( void   )  [inline]
octave_complex_matrix::octave_complex_matrix ( const ComplexNDArray m  )  [inline]
octave_complex_matrix::octave_complex_matrix ( const ComplexMatrix m  )  [inline]
octave_complex_matrix::octave_complex_matrix ( const ComplexMatrix m,
const MatrixType t 
) [inline]
octave_complex_matrix::octave_complex_matrix ( const Array< Complex > &  m  )  [inline]
octave_complex_matrix::octave_complex_matrix ( const ComplexDiagMatrix d  )  [inline]
octave_complex_matrix::octave_complex_matrix ( const ComplexRowVector v  )  [inline]
octave_complex_matrix::octave_complex_matrix ( const ComplexColumnVector v  )  [inline]
octave_complex_matrix::octave_complex_matrix ( const octave_complex_matrix cm  )  [inline]
octave_complex_matrix::~octave_complex_matrix ( void   )  [inline]

Member Function Documentation

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

Reimplemented from octave_base_value.

boolNDArray octave_complex_matrix::bool_array_value ( bool  warn = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

void octave_complex_matrix::changesign ( void   )  [inline]
charNDArray octave_complex_matrix::char_array_value ( bool  frc_str_conv = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

ComplexNDArray octave_complex_matrix::complex_array_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

void octave_complex_matrix::decrement ( void   )  [inline]
octave_value octave_complex_matrix::diag ( octave_idx_type  k = 0  )  const [virtual]
double octave_complex_matrix::double_value ( bool  force_conversion = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

FloatComplexNDArray octave_complex_matrix::float_complex_array_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

FloatComplexMatrix octave_complex_matrix::float_complex_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

FloatComplex octave_complex_matrix::float_complex_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

FloatMatrix octave_complex_matrix::float_matrix_value ( bool  force_conversion = false  )  const [virtual]

Reimplemented from octave_base_value.

float octave_complex_matrix::float_scalar_value ( bool  frc_str_conv = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

float octave_complex_matrix::float_value ( bool  force_conversion = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

bool octave_complex_matrix::load_ascii ( std::istream &  is  )  [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

octave_value octave_complex_matrix::map ( unary_mapper_t  umap  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

octave_base_value::type_conv_info octave_complex_matrix::numeric_demotion_function ( void   )  const [virtual]

Reimplemented from octave_base_value.

void octave_complex_matrix::print_raw ( std::ostream &  os,
bool  pr_as_read_syntax = false 
) const [virtual]

Reimplemented from octave_base_value.

bool octave_complex_matrix::save_ascii ( std::ostream &  os  )  [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

SparseComplexMatrix octave_complex_matrix::sparse_complex_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

int octave_complex_matrix::write ( octave_stream os,
int  block_size,
oct_data_conv::data_type  output_type,
int  skip,
oct_mach_info::float_format  flt_fmt 
) const [inline, virtual]

Reimplemented from octave_base_value.


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