GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "dim-vector.h"
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 char * | error_id_index_out_of_bounds |
OCTAVE_API const char * | error_id_invalid_index |
OCTAVE_API const char * | error_id_nonconformant_args |
OCTAVE_API const char * | warning_id_nearly_singular_matrix |
OCTAVE_API const char * | warning_id_singular_matrix |
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 | ||
) |
Definition at line 121 of file lo-array-gripes.cc.
References error_id_index_out_of_bounds.
Referenced by Sparse< T >::delete_elements(), and Array< T >::delete_elements().
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 | ) |
Definition at line 132 of file lo-array-gripes.cc.
References error_id_invalid_index.
Referenced by idx_vector::idx_vector_rep::checkelem(), idx_vector::idx_mask_rep::checkelem(), Array< T >::checkelem(), compute_index(), idx_vector::idx_range_rep::idx_range_rep(), idx_vector::idx_scalar_rep::idx_scalar_rep(), idx_vector::idx_vector_rep::idx_vector_rep(), and octave_jit_ginvalid_index().
void OCTAVE_API gripe_invalid_resize | ( | void | ) |
Definition at line 152 of file lo-array-gripes.cc.
Referenced by Array< T >::resize(), Sparse< T >::resize1(), Array< T >::resize1(), and Array< T >::resize2().
void OCTAVE_API gripe_nan_to_character_conversion | ( | void | ) |
void OCTAVE_API gripe_nan_to_logical_conversion | ( | void | ) |
Definition at line 42 of file lo-array-gripes.cc.
Referenced by octave_sparse_matrix::bool_array_value(), octave_float_complex_matrix::bool_array_value(), octave_complex_matrix::bool_array_value(), octave_float_complex::bool_array_value(), octave_complex::bool_array_value(), octave_float_matrix::bool_array_value(), octave_matrix::bool_array_value(), octave_scalar::bool_array_value(), octave_float_scalar::bool_array_value(), octave_range::bool_array_value(), octave_float_complex::bool_value(), octave_complex::bool_value(), octave_scalar::bool_value(), octave_float_scalar::bool_value(), octave_base_scalar< ST >::is_true(), octave_base_matrix< MT >::is_true(), oct_unop_not(), octave_jit_gripe_nan_to_logical_conversion(), ComplexNDArray::operator!(), FloatComplexNDArray::operator!(), FloatNDArray::operator!(), NDArray::operator!(), SparseMatrix::operator!(), SparseComplexMatrix::operator!(), octave_sparse_complex_matrix::sparse_bool_matrix_value(), and octave_sparse_matrix::sparse_bool_matrix_value().
void OCTAVE_API gripe_nonconformant | ( | const char * | op, |
octave_idx_type | op1_len, | ||
octave_idx_type | op2_len | ||
) |
Definition at line 56 of file lo-array-gripes.cc.
References error_id_nonconformant_args.
Referenced by atan2(), binmap(), do_add_dm_sm(), do_add_sm_dm(), do_extended_gcd(), do_mm_binary_op(), do_mm_inplace_op(), do_mul_dm_sm(), do_mul_sm_dm(), do_sub_dm_sm(), do_sub_sm_dm(), elem_xpow(), Fbalance(), Fqz(), Fsylvester(), FloatGEPBALANCE::init(), GEPBALANCE::init(), ComplexGEPBALANCE::init(), FloatComplexGEPBALANCE::init(), max(), min(), mx_div_conform(), mx_leftdiv_conform(), octinternal_do_mul_pm_sm(), octinternal_do_mul_sm_pm(), operator*(), ComplexRowVector::operator+=(), ComplexColumnVector::operator+=(), FloatComplexRowVector::operator+=(), FloatComplexColumnVector::operator+=(), ComplexDiagMatrix::operator+=(), FloatComplexDiagMatrix::operator+=(), Matrix::operator+=(), FloatMatrix::operator+=(), ComplexMatrix::operator+=(), FloatComplexMatrix::operator+=(), ComplexRowVector::operator-=(), ComplexColumnVector::operator-=(), FloatComplexRowVector::operator-=(), FloatComplexColumnVector::operator-=(), Matrix::operator-=(), FloatMatrix::operator-=(), ComplexMatrix::operator-=(), FloatComplexMatrix::operator-=(), plus_or_minus(), product(), quotient(), and xgemm().
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 | ) |
Definition at line 174 of file lo-array-gripes.cc.
References warning_id_nearly_singular_matrix, and warning_id_singular_matrix.
Referenced by SparseMatrix::bsolve(), SparseComplexMatrix::bsolve(), SparseMatrix::factorize(), SparseComplexMatrix::factorize(), Finv(), Matrix::fsolve(), FloatMatrix::fsolve(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), Matrix::ltsolve(), FloatMatrix::ltsolve(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), ComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), solve_singularity_warning(), SparseMatrix::trisolve(), SparseComplexMatrix::trisolve(), Matrix::utsolve(), FloatMatrix::utsolve(), SparseMatrix::utsolve(), SparseComplexMatrix::utsolve(), ComplexMatrix::utsolve(), and FloatComplexMatrix::utsolve().
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().