Navigation

Operators and Keywords

Function List:

C++ API

octave_scalar Class Reference

#include <ov-scalar.h>

Inherits octave_base_scalar< double >.

Collaboration diagram for octave_scalar:

List of all members.


Public Member Functions

 octave_scalar (void)
 octave_scalar (double d)
 octave_scalar (const octave_scalar &s)
 ~octave_scalar (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
octave_value do_index_op (const octave_value_list &idx, bool resize_ok=false)
type_conv_info numeric_demotion_function (void) const
idx_vector index_vector (void) const
octave_value any (int=0) const
builtin_type_t builtin_type (void) const
bool is_real_scalar (void) const
bool is_real_type (void) const
bool is_double_type (void) const
bool is_float_type (void) const
int8NDArray int8_array_value (void) const
int16NDArray int16_array_value (void) const
int32NDArray int32_array_value (void) const
int64NDArray int64_array_value (void) const
uint8NDArray uint8_array_value (void) const
uint16NDArray uint16_array_value (void) const
uint32NDArray uint32_array_value (void) const
uint64NDArray uint64_array_value (void) const
double double_value (bool=false) const
float float_value (bool=false) const
double scalar_value (bool=false) const
float float_scalar_value (bool=false) const
Matrix matrix_value (bool=false) const
FloatMatrix float_matrix_value (bool=false) const
NDArray array_value (bool=false) const
FloatNDArray float_array_value (bool=false) const
SparseMatrix sparse_matrix_value (bool=false) const
SparseComplexMatrix sparse_complex_matrix_value (bool=false) const
octave_value resize (const dim_vector &dv, bool fill=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
charNDArray char_array_value (bool=false) const
bool bool_value (bool warn=false) const
boolNDArray bool_array_value (bool warn=false) const
octave_value convert_to_str_internal (bool pad, bool force, char type) const
void increment (void)
void decrement (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
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_scalar::octave_scalar ( void   )  [inline]

octave_scalar::octave_scalar ( double  d  )  [inline]

octave_scalar::octave_scalar ( const octave_scalar s  )  [inline]

octave_scalar::~octave_scalar ( void   )  [inline]


Member Function Documentation

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

octave_value octave_scalar::any ( int  = 0  )  const [inline, virtual]

Reimplemented from octave_base_scalar< double >.

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

Reimplemented from octave_base_value.

NDArray octave_scalar::array_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

boolNDArray octave_scalar::bool_array_value ( bool  warn = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_scalar::bool_value ( bool  warn = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

charNDArray octave_scalar::char_array_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_scalar< double >.

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

Reimplemented from octave_base_value.

ComplexMatrix octave_scalar::complex_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

Complex octave_scalar::complex_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

octave_value octave_scalar::convert_to_str_internal ( bool  pad,
bool  force,
char  type 
) const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

void octave_scalar::decrement ( void   )  [inline]

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

Reimplemented from octave_base_value.

double octave_scalar::double_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_scalar< double >.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

FloatNDArray octave_scalar::float_array_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

FloatComplexNDArray octave_scalar::float_complex_array_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

FloatComplexMatrix octave_scalar::float_complex_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

FloatComplex octave_scalar::float_complex_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

FloatMatrix octave_scalar::float_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

float octave_scalar::float_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

void octave_scalar::increment ( void   )  [inline]

idx_vector octave_scalar::index_vector ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

int16NDArray octave_scalar::int16_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

int32NDArray octave_scalar::int32_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

int64NDArray octave_scalar::int64_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

int8NDArray octave_scalar::int8_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

bool octave_scalar::is_real_scalar ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

Matrix octave_scalar::matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

octave_value octave_scalar::resize ( const dim_vector dv,
bool  fill = false 
) const [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

bool octave_scalar::save_ascii ( std::ostream os  )  [virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

SparseMatrix octave_scalar::sparse_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

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

Reimplemented from octave_base_value.

uint16NDArray octave_scalar::uint16_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

uint32NDArray octave_scalar::uint32_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

uint64NDArray octave_scalar::uint64_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

uint8NDArray octave_scalar::uint8_array_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

int octave_scalar::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: