Navigation

Operators and Keywords

Function List:

C++ API

octave_diag_matrix Class Reference

#include <ov-re-diag.h>

Inherits octave_base_diag< DiagMatrix, Matrix >.

Collaboration diagram for octave_diag_matrix:

List of all members.


Public Member Functions

 octave_diag_matrix (void)
 octave_diag_matrix (const DiagMatrix &m)
 octave_diag_matrix (const octave_diag_matrix &m)
 ~octave_diag_matrix (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
type_conv_info numeric_conversion_function (void) const
type_conv_info numeric_demotion_function (void) const
octave_base_valuetry_narrowing_conversion (void)
octave_value do_index_op (const octave_value_list &idx, bool resize_ok=false)
builtin_type_t builtin_type (void) const
bool is_real_matrix (void) const
bool is_real_type (void) const
bool is_double_type (void) const
bool is_float_type (void) const
DiagMatrix diag_matrix_value (bool=false) const
FloatDiagMatrix float_diag_matrix_value (bool=false) const
ComplexDiagMatrix complex_diag_matrix_value (bool=false) const
FloatComplexDiagMatrix float_complex_diag_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)
octave_value abs (void) const
octave_value conj (void) const
octave_value imag (void) const
octave_value real (void) const
octave_value sqrt (void) const

Constructor & Destructor Documentation

octave_diag_matrix::octave_diag_matrix ( void   )  [inline]

octave_diag_matrix::octave_diag_matrix ( const DiagMatrix m  )  [inline]

octave_diag_matrix::octave_diag_matrix ( const octave_diag_matrix m  )  [inline]

octave_diag_matrix::~octave_diag_matrix ( void   )  [inline]


Member Function Documentation

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

ComplexDiagMatrix octave_diag_matrix::complex_diag_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

DiagMatrix octave_diag_matrix::diag_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_diag_matrix::do_index_op ( const octave_value_list idx,
bool  resize_ok = false 
) [virtual]

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

Reimplemented from octave_base_value.

FloatComplexDiagMatrix octave_diag_matrix::float_complex_diag_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

FloatDiagMatrix octave_diag_matrix::float_diag_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

bool octave_diag_matrix::is_real_matrix ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_diag_matrix::is_real_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

octave_base_value::type_conv_info octave_diag_matrix::numeric_conversion_function ( void   )  const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.


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