GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ls-mat5.h File Reference
#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)
 

Enumeration Type Documentation

◆ mat5_data_type

Enumerator
miINT8 
miUINT8 
miINT16 
miUINT16 
miINT32 
miUINT32 
miSINGLE 
miRESERVE1 
miDOUBLE 
miRESERVE2 
miRESERVE3 
miINT64 
miUINT64 
miMATRIX 
miCOMPRESSED 
miUTF8 
miUTF16 
miUTF32 

Definition at line 36 of file ls-mat5.h.

Function Documentation

◆ read_mat5_binary_element()

std::string read_mat5_binary_element ( std::istream &  is,
const std::string &  filename,
bool  swap,
bool &  global,
octave_value tc 
)

◆ read_mat5_binary_file_header()

int read_mat5_binary_file_header ( std::istream &  is,
bool &  swap,
bool  quiet = false,
const std::string &  filename = "" 
)

◆ save_mat5_binary_element()

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 
)