GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
lo-array-gripes.h File Reference
#include "dim-vector.h"
Include dependency graph for lo-array-gripes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void OCTAVE_API gripe_assignment_dimension_mismatch (void)
 
void OCTAVE_API gripe_del_index_out_of_range (bool is1d, octave_idx_type iext, octave_idx_type ext)
 
void OCTAVE_API gripe_index_out_of_range (int nd, int dim, octave_idx_type iext, octave_idx_type ext)
 
void OCTAVE_API gripe_invalid_assignment_size (void)
 
void OCTAVE_API gripe_invalid_index (void)
 
void OCTAVE_API gripe_invalid_resize (void)
 
void OCTAVE_API gripe_nan_to_character_conversion (void)
 
void OCTAVE_API gripe_nan_to_logical_conversion (void)
 
void OCTAVE_API gripe_nonconformant (const char *op, octave_idx_type op1_len, octave_idx_type op2_len)
 
void OCTAVE_API gripe_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 OCTAVE_API gripe_nonconformant (const char *op, const dim_vector &op1_dims, const dim_vector &op2_dims)
 
void OCTAVE_API gripe_singular_matrix (double rcond=0.0)
 

Variables

OCTAVE_API const charerror_id_index_out_of_bounds
 
OCTAVE_API const charerror_id_invalid_index
 
OCTAVE_API const charerror_id_nonconformant_args
 
OCTAVE_API const charwarning_id_nearly_singular_matrix
 
OCTAVE_API const charwarning_id_singular_matrix
 

Function Documentation

void OCTAVE_API gripe_assignment_dimension_mismatch ( void  )

Definition at line 167 of file lo-array-gripes.cc.

Referenced by Array< T >::assign(), and Sparse< T >::assign().

void OCTAVE_API gripe_del_index_out_of_range ( bool  is1d,
octave_idx_type  iext,
octave_idx_type  ext 
)
void OCTAVE_API gripe_index_out_of_range ( int  nd,
int  dim,
octave_idx_type  iext,
octave_idx_type  ext 
)

Definition at line 93 of file lo-array-gripes.cc.

References error_id_index_out_of_bounds.

void OCTAVE_API gripe_invalid_assignment_size ( void  )

Definition at line 160 of file lo-array-gripes.cc.

Referenced by Array< T >::assign(), and Sparse< T >::assign().

void OCTAVE_API gripe_invalid_index ( void  )
void OCTAVE_API gripe_invalid_resize ( void  )
void OCTAVE_API gripe_nan_to_character_conversion ( void  )
void OCTAVE_API gripe_nan_to_logical_conversion ( void  )
void OCTAVE_API gripe_nonconformant ( const char op,
octave_idx_type  op1_len,
octave_idx_type  op2_len 
)
void OCTAVE_API gripe_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 67 of file lo-array-gripes.cc.

References error_id_nonconformant_args.

void OCTAVE_API gripe_nonconformant ( const char op,
const dim_vector op1_dims,
const dim_vector op2_dims 
)

Definition at line 79 of file lo-array-gripes.cc.

References error_id_nonconformant_args, and dim_vector::str().

void OCTAVE_API gripe_singular_matrix ( double  rcond = 0.0)

Variable Documentation

OCTAVE_API const char* error_id_index_out_of_bounds

Definition at line 33 of file lo-array-gripes.cc.

Referenced by gripe_del_index_out_of_range(), and gripe_index_out_of_range().

OCTAVE_API const char* error_id_invalid_index

Definition at line 35 of file lo-array-gripes.cc.

Referenced by gripe_invalid_index().

OCTAVE_API const char* error_id_nonconformant_args

Definition at line 31 of file lo-array-gripes.cc.

Referenced by gripe_nonconformant().

OCTAVE_API const char* warning_id_nearly_singular_matrix

Definition at line 37 of file lo-array-gripes.cc.

Referenced by gripe_singular_matrix().

OCTAVE_API const char* warning_id_singular_matrix

Definition at line 39 of file lo-array-gripes.cc.

Referenced by gripe_singular_matrix().