#include <cinttypes>
#include <cmath>
#include <limits>
#include <sstream>
#include "lo-array-errwarn.h"
#include "lo-error.h"
Go to the source code of this file.
Functions | |
void | err_del_index_out_of_range (bool is1d, octave_idx_type idx, octave_idx_type ext) |
void | err_index_out_of_range (int nd, int dim, octave_idx_type idx, octave_idx_type ext, const dim_vector &dv) |
void | err_invalid_index (const std::string &idx, octave_idx_type nd, octave_idx_type dim, const std::string &) |
void | err_invalid_index (double n, octave_idx_type nd, octave_idx_type dim, const std::string &var) |
void | err_invalid_index (octave_idx_type n, octave_idx_type nd, octave_idx_type dim, const std::string &var) |
void | err_invalid_resize () |
void | err_nan_to_character_conversion () |
void | err_nan_to_logical_conversion () |
void | err_nonconformant (const char *op, const dim_vector &op1_dims, const dim_vector &op2_dims) |
void | err_nonconformant (const char *op, octave_idx_type op1_len, octave_idx_type op2_len) |
void | err_nonconformant (const char *op, octave_idx_type op1_nr, octave_idx_type op1_nc, octave_idx_type op2_nr, octave_idx_type op2_nc) |
void | warn_singular_matrix (double rcond) |
void err_del_index_out_of_range | ( | bool | is1d, |
octave_idx_type | idx, | ||
octave_idx_type | ext | ||
) |
Definition at line 111 of file lo-array-errwarn.cc.
void err_index_out_of_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | idx, | ||
octave_idx_type | ext, | ||
const dim_vector & | dv | ||
) |
Definition at line 292 of file lo-array-errwarn.cc.
References err_index_out_of_range().
Referenced by range< T, typename std::enable_if< std::is_floating_point< T >::value >::type >::checkelem(), range< T, typename std::enable_if< std::is_floating_point< T >::value >::type >::checkelem(), err_index_out_of_range(), and range< T, typename std::enable_if< std::is_floating_point< T >::value >::type >::index().
void err_invalid_index | ( | const std::string & | idx, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 211 of file lo-array-errwarn.cc.
Referenced by convert_index(), convert_index(), err_invalid_index(), and err_invalid_index().
void err_invalid_index | ( | double | n, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 227 of file lo-array-errwarn.cc.
References err_invalid_index().
void err_invalid_index | ( | octave_idx_type | n, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 220 of file lo-array-errwarn.cc.
References err_invalid_index().
void err_invalid_resize | ( | ) |
Definition at line 299 of file lo-array-errwarn.cc.
void err_nan_to_character_conversion | ( | ) |
Definition at line 64 of file lo-array-errwarn.cc.
void err_nan_to_logical_conversion | ( | ) |
Definition at line 57 of file lo-array-errwarn.cc.
void err_nonconformant | ( | const char * | op, |
const dim_vector & | op1_dims, | ||
const dim_vector & | op2_dims | ||
) |
Definition at line 97 of file lo-array-errwarn.cc.
References dim_vector::str().
void err_nonconformant | ( | const char * | op, |
octave_idx_type | op1_len, | ||
octave_idx_type | op2_len | ||
) |
Definition at line 71 of file lo-array-errwarn.cc.
void err_nonconformant | ( | const char * | op, |
octave_idx_type | op1_nr, | ||
octave_idx_type | op1_nc, | ||
octave_idx_type | op2_nr, | ||
octave_idx_type | op2_nc | ||
) |
Definition at line 83 of file lo-array-errwarn.cc.
void warn_singular_matrix | ( | double | rcond | ) |
Definition at line 307 of file lo-array-errwarn.cc.
Referenced by Finv().