26 #if defined (HAVE_CONFIG_H)
112 && (dim >= 0 && dim <= 1) && odims(1-dim) == 1)
126 && (dim >= 0 && dim <= 1) && odims(1-dim) == 1)
236 error (
"lazy_index: corrupted data on load");
246 "",
false, save_as_floats);
257 error (
"lazy_index: corrupted data on load");
Array< octave_idx_type > sort_rows_idx(sortmode mode=ASCENDING) const
Sort by rows returns only indices.
Array< T > sort(int dim=0, sortmode mode=ASCENDING) const
Size of the specified dimension.
sortmode issorted(sortmode mode=UNSORTED) const
Ordering is auto-detected or can be specified.
Array< T > squeeze(void) const
Chop off leading singleton dimensions.
sortmode is_sorted_rows(sortmode mode=UNSORTED) const
Ordering is auto-detected or can be specified.
Array< T > reshape(octave_idx_type nr, octave_idx_type nc) const
Size of the specified dimension.
Array< T > permute(const Array< octave_idx_type > &vec, bool inv=false) const
Size of the specified dimension.
Vector representing the dimensions (size) of an Array.
octave_idx_type ndims(void) const
Number of dimensions.
idx_vector sorted(bool uniq=false) const
octave_idx_type length(octave_idx_type n=0) const
octave_idx_type checkelem(octave_idx_type n) const
dim_vector orig_dimensions(void) const
bool is_range(void) const
Array< octave_idx_type > as_array(void) const
octave_idx_type increment(void) const
octave_idx_type extent(octave_idx_type n) const
octave_value as_single(void) const
octave_value full_value(void) const
sortmode issorted(sortmode mode=UNSORTED) const
bool save_ascii(std::ostream &os)
int64NDArray int64_array_value(void) const
octave_value reshape(const dim_vector &new_dims) const
octave_value squeeze(void) const
octave_base_value * try_narrowing_conversion(void)
const octave_value & make_value(void) const
octave_value as_int8(void) const
bool load_binary(std::istream &is, bool swap, octave::mach_info::float_format fmt)
octave_value as_int16(void) const
octave_value as_int64(void) const
uint64NDArray uint64_array_value(void) const
octave_value as_uint64(void) const
octave_value as_double(void) const
uint8NDArray uint8_array_value(void) const
octave_value fast_elem_extract(octave_idx_type n) const
bool load_ascii(std::istream &is)
octave_value as_uint32(void) const
FloatNDArray float_array_value(bool flag=false) const
octave_value as_int32(void) const
uint32NDArray uint32_array_value(void) const
octave_value sort(octave_idx_type dim=0, sortmode mode=ASCENDING) const
bool save_binary(std::ostream &os, bool save_as_floats)
idx_vector index_vector(bool=false) const
NDArray array_value(bool flag=false) const
type_conv_info numeric_conversion_function(void) const
octave_value permute(const Array< int > &vec, bool inv=false) const
uint16NDArray uint16_array_value(void) const
int8NDArray int8_array_value(void) const
int32NDArray int32_array_value(void) const
octave_value as_uint16(void) const
octave_value as_uint8(void) const
sortmode is_sorted_rows(sortmode mode=UNSORTED) const
Array< octave_idx_type > sort_rows_idx(sortmode mode=ASCENDING) const
int16NDArray int16_array_value(void) const
static int static_type_id(void)
octave_value permute(const Array< int > &vec, bool inv=false) const
bool is_defined(void) const
idx_vector index_vector(bool require_integers=false) const
octave_base_value * clone(void) const
void error(const char *fmt,...)
std::string read_binary_data(std::istream &is, bool swap, octave::mach_info::float_format fmt, const std::string &filename, bool &global, octave_value &tc, std::string &doc)
bool save_binary_data(std::ostream &os, const octave_value &tc, const std::string &name, const std::string &doc, bool mark_global, bool save_as_floats)
std::string read_text_data(std::istream &is, const std::string &filename, bool &global, octave_value &tc, octave_idx_type count, const bool do_name_validation)
bool save_text_data(std::ostream &os, const octave_value &val_arg, const std::string &name, bool mark_global, int precision)
#define DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(t, n, c)
static octave_base_value * default_numeric_conversion_function(const octave_base_value &a)
static const std::string value_save_tag("index_value")
octave_value::octave_value(const Array< char > &chm, char type) return retval