24 #if ! defined (octave_ov_flt_re_mat_h)
25 #define octave_ov_flt_re_mat_h 1
27 #include "octave-config.h"
132 double double_value (
bool =
false)
const;
134 float float_value (
bool =
false)
const;
137 {
return double_value (frc_str_conv); }
140 {
return float_value (frc_str_conv); }
142 Matrix matrix_value (
bool =
false)
const;
144 FloatMatrix float_matrix_value (
bool =
false)
const;
146 Complex complex_value (
bool =
false)
const;
158 boolNDArray bool_array_value (
bool warn =
false)
const;
162 NDArray array_value (
bool =
false)
const;
194 octave_value convert_to_str_internal (
bool pad,
bool force,
char type)
const;
196 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
198 bool save_ascii (std::ostream& os);
200 bool load_ascii (std::istream&
is);
204 bool load_binary (std::istream&
is,
bool swap,
214 {
return os.
write (
matrix, block_size, output_type, skip, flt_fmt); }
220 mxArray *as_mxArray (
void)
const;
intNDArray< octave_int64 > int64NDArray
octave_float_matrix(const FloatMatrix &m)
octave_idx_type write(const octave_value &data, octave_idx_type block_size, oct_data_conv::data_type output_type, octave_idx_type skip, octave::mach_info::float_format flt_fmt)
intNDArray< octave_uint32 > uint32NDArray
intNDArray< octave_uint8 > uint8NDArray
intNDArray< octave_uint16 > uint16NDArray
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the then the first element defines the pivoting tolerance for the unsymmetric the values defined such that for full matrix
int8NDArray int8_array_value(void) const
octave_base_value * clone(void) const
octave_float_matrix(const FloatNDArray &nda)
int16NDArray int16_array_value(void) const
octave::mach_info::float_format flt_fmt
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
intNDArray< octave_int16 > int16NDArray
uint8NDArray uint8_array_value(void) const
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE * d
bool is_single_type(void) const
octave_base_value * empty_clone(void) const
int write(octave_stream &os, int block_size, oct_data_conv::data_type output_type, int skip, octave::mach_info::float_format flt_fmt) const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
octave_float_matrix(const FloatRowVector &v)
octave_float_matrix(const octave_float_matrix &m)
intNDArray< octave_int8 > int8NDArray
uint16NDArray uint16_array_value(void) const
nd deftypefn *octave_map m
~octave_float_matrix(void)
octave_float_matrix(void)
idx_vector index_vector(bool=false) const
void * mex_get_data(void) const
uint64NDArray uint64_array_value(void) const
bool is_real_matrix(void) const
octave_float_matrix(const FloatDiagMatrix &d)
uint32NDArray uint32_array_value(void) const
FloatNDArray float_array_value(bool=false) const
int64NDArray int64_array_value(void) const
octave_float_matrix(const FloatColumnVector &v)
intNDArray< octave_int32 > int32NDArray
builtin_type_t builtin_type(void) const
double scalar_value(bool frc_str_conv=false) const
int32NDArray int32_array_value(void) const
octave_float_matrix(const FloatMatrix &m, const MatrixType &t)
std::complex< float > FloatComplex
bool is_real_type(void) const
std::complex< double > Complex
write the output to stdout if nargout is
octave_float_matrix(const Array< float > &m)
float float_scalar_value(bool frc_str_conv=false) const
bool is_float_type(void) const
intNDArray< octave_uint64 > uint64NDArray