#include "octave-config.h"
#include <iosfwd>
#include <string>
Go to the source code of this file.
Enumerations | |
enum | mat5_data_type { miINT8 = 1 , miUINT8 , miINT16 , miUINT16 , miINT32 , miUINT32 , miSINGLE , miRESERVE1 , miDOUBLE , miRESERVE2 , miRESERVE3 , miINT64 , miUINT64 , miMATRIX , miCOMPRESSED , miUTF8 , miUTF16 , miUTF32 } |
Functions | |
std::string | read_mat5_binary_element (std::istream &is, const std::string &filename, bool swap, bool &global, octave_value &tc) |
int | read_mat5_binary_file_header (std::istream &is, bool &swap, bool quiet=false, const std::string &filename="") |
bool | save_mat5_binary_element (std::ostream &os, const octave_value &tc, const std::string &name, bool mark_global, bool mat7_format, bool save_as_floats, bool compressing=false) |
enum mat5_data_type |
|
extern |
Definition at line 479 of file ls-mat5.cc.
References octave_map::assign(), octave_scalar_map::begin(), octave_value::cell_value(), Sparse< T, Alloc >::cidx(), Array< T, Alloc >::clear(), octave_scalar_map::contents(), octave_value::convert_to_str(), Sparse< T, Alloc >::data(), Array< T, Alloc >::data(), octave_scalar_map::end(), err_disabled_feature(), error(), octave_value::fcn_handle_value(), octave_fcn_handle::fcn_val(), free(), imag(), INT8, octave_value::is_defined(), octave_value::isempty(), Array< T, Alloc >::isvector(), octave_scalar_map::key(), len, MAT_FILE_CELL_CLASS, MAT_FILE_CHAR_CLASS, MAT_FILE_DOUBLE_CLASS, MAT_FILE_FUNCTION_CLASS, MAT_FILE_INT16_CLASS, MAT_FILE_INT32_CLASS, MAT_FILE_INT64_CLASS, MAT_FILE_INT8_CLASS, MAT_FILE_OBJECT_CLASS, MAT_FILE_SINGLE_CLASS, MAT_FILE_SPARSE_CLASS, MAT_FILE_STRUCT_CLASS, MAT_FILE_UINT16_CLASS, MAT_FILE_UINT32_CLASS, MAT_FILE_UINT64_CLASS, MAT_FILE_UINT8_CLASS, MAT_FILE_WORKSPACE_CLASS, miCOMPRESSED, miINT32, miMATRIX, miUINT16, miUINT32, miUINT8, miUTF16, miUTF32, miUTF8, octave_scalar_map::nfields(), Array< T, Alloc >::numel(), dim_vector::numel(), OCTAVE_LOCAL_BUFFER, OCTAVE_MAT5_INTEGER_READ, octave_u16_to_u8_wrapper(), octave_u32_to_u8_wrapper(), read_int(), read_mat5_binary_element(), read_mat5_integer_data(), READ_PAD, octave_class::reconstruct_exemplar(), octave_class::reconstruct_parents(), dim_vector::resize(), Sparse< T, Alloc >::ridx(), Array< T, Alloc >::rwdata(), octave_value::scalar_map_value(), octave_value::string_value(), swap_bytes< 4 >(), octave_value::uint32_array_value(), octave_value::uint8_array_value(), warning_with_id(), and Sparse< T, Alloc >::xdata().
Referenced by load_save_system::load_vars(), read_mat5_binary_element(), and read_mat5_binary_file_header().
|
extern |
Definition at line 1533 of file ls-mat5.cc.
References error(), octave_value::is_uint8_type(), Array< T, Alloc >::numel(), read_mat5_binary_element(), swap_bytes< 8 >(), octave_value::uint8_array_value(), and warning_with_id().
Referenced by load_save_system::load().
|
extern |
Definition at line 2321 of file ls-mat5.cc.
References octave_value::array_value(), octave_value::bool_array_value(), octave_value::cell_value(), octave_value::char_array_value(), Sparse< T, Alloc >::cidx(), octave_value::class_name(), Sparse< T, Alloc >::cols(), octave_value::complex_array_value(), octave_map::contents(), Sparse< T, Alloc >::data(), Array< T, Alloc >::data(), octave_value::dims(), error(), octave_value::float_array_value(), octave_value::float_complex_array_value(), free(), imag(), octave_value::int16_array_value(), octave_value::int32_array_value(), octave_value::int64_array_value(), octave_value::int8_array_value(), octave_value::is_complex_matrix(), octave_value::is_complex_scalar(), octave_value::is_inline_function(), octave_value::is_range(), octave_value::is_real_matrix(), octave_value::is_real_scalar(), octave_value::is_single_type(), octave_value::is_string(), octave_value::iscell(), octave_value::iscomplex(), octave_value::islogical(), octave_value::isobject(), octave_value::issparse(), octave_value::isstruct(), octave_map::keys(), len, octave_value::map_value(), MAT_FILE_CELL_CLASS, MAT_FILE_CHAR_CLASS, MAT_FILE_DOUBLE_CLASS, MAT_FILE_INT16_CLASS, MAT_FILE_INT32_CLASS, MAT_FILE_INT64_CLASS, MAT_FILE_INT8_CLASS, MAT_FILE_OBJECT_CLASS, MAT_FILE_SINGLE_CLASS, MAT_FILE_SPARSE_CLASS, MAT_FILE_STRUCT_CLASS, MAT_FILE_UINT16_CLASS, MAT_FILE_UINT32_CLASS, MAT_FILE_UINT64_CLASS, MAT_FILE_UINT8_CLASS, miCOMPRESSED, miINT32, miINT8, miMATRIX, miUINT32, miUTF16, miUTF8, octave_value::ndims(), octave_map::nfields(), Sparse< T, Alloc >::nnz(), octave_map::numel(), Array< T, Alloc >::numel(), dim_vector::numel(), Sparse< T, Alloc >::nzmax(), OCTAVE_LOCAL_BUFFER, PAD, real(), Sparse< T, Alloc >::ridx(), save_mat5_binary_element(), save_mat5_element_length(), octave_value::sparse_complex_matrix_value(), octave_value::sparse_matrix_value(), octave_value::uint16_array_value(), octave_value::uint32_array_value(), octave_value::uint64_array_value(), octave_value::uint8_array_value(), warn_wrong_type_arg(), and write_mat5_integer_data().
Referenced by save_mat5_binary_element().