GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "fCDiagMatrix.h"
Protected Types | |
typedef bool(* | compare_fcn_type )(typename ref_param< T >::type, typename ref_param< T >::type) |
typedef ref_param< T >::type | crefT |
typedef T | element_type |
Static Protected Member Functions | |
static Array< T > | cat (int dim, octave_idx_type n, const Array< T > *array_list) |
Protected Attributes | |
octave_idx_type | d1 |
octave_idx_type | d2 |
dim_vector | dimensions |
Array< T >::ArrayRep * | rep |
T * | slice_data |
octave_idx_type | slice_len |
Friends | |
OCTAVE_API FloatComplexDiagMatrix | conj (const FloatComplexDiagMatrix &a) |
std::ostream & | operator<< (std::ostream &os, const FloatComplexDiagMatrix &a) |
Definition at line 36 of file fCDiagMatrix.h.
|
inherited |
|
inline |
Definition at line 42 of file fCDiagMatrix.h.
Referenced by inverse().
|
inline |
Definition at line 44 of file fCDiagMatrix.h.
|
inline |
Definition at line 48 of file fCDiagMatrix.h.
|
inlineexplicit |
Definition at line 52 of file fCDiagMatrix.h.
|
inline |
Definition at line 55 of file fCDiagMatrix.h.
Definition at line 59 of file fCDiagMatrix.h.
|
explicit |
Definition at line 40 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), and DiagArray2< T >::length().
|
inline |
Definition at line 64 of file fCDiagMatrix.h.
|
inline |
Definition at line 67 of file fCDiagMatrix.h.
|
inline |
Definition at line 71 of file fCDiagMatrix.h.
FloatDiagMatrix FloatComplexDiagMatrix::abs | ( | void | ) | const |
Definition at line 241 of file fCDiagMatrix.cc.
References DiagArray2< T >::columns(), extract_diag(), and DiagArray2< T >::rows().
Referenced by octave_float_complex_diag_matrix::map(), and rcond().
Definition at line 410 of file fCDiagMatrix.cc.
References DiagArray2< T >::data(), DiagArray2< T >::length(), and mx_inline_all_real().
Referenced by octave_float_complex_diag_matrix::try_narrowing_conversion().
|
inlineinherited |
Reimplemented from DiagArray2< T >.
Definition at line 72 of file MDiagArray2.h.
|
inherited |
Definition at line 1120 of file Array.cc.
References idx_vector::assign(), Array< T >::data(), idx_vector::extent(), idx_vector::fill(), gripe_invalid_assignment_size(), idx_vector::is_colon_equiv(), idx_vector::length(), Array< T >::numel(), and Array< T >::reshape().
Referenced by Sparse< T >::assign(), octave_jit_paren_subsasgn_matrix_range(), octave_value_list::octave_value_list(), and operator*().
|
inlineinherited |
|
inherited |
Definition at line 1167 of file Array.cc.
References idx_vector::assign(), dim_vector::chop_all_singletons(), Array< T >::data(), Array< T >::dims(), idx_vector::extent(), idx_vector::fill(), gripe_assignment_dimension_mismatch(), idx_vector::is_colon_equiv(), dim_vector::length(), idx_vector::length(), match(), idx_vector::maybe_reduce(), Array< T >::numel(), dim_vector::redim(), Array< T >::reshape(), idx_vector::xelem(), dim_vector::zero_by_zero(), and zero_dims_inquire().
|
inlineinherited |
|
inherited |
Definition at line 1266 of file Array.cc.
References dim_vector::alloc(), rec_index_helper::assign(), dim_vector::chop_all_singletons(), dim_vector::chop_trailing_singletons(), Array< T >::data(), Array< T >::dims(), rec_index_helper::fill(), gripe_assignment_dimension_mismatch(), dim_vector::length(), Array< T >::length(), match(), Array< T >::numel(), dim_vector::redim(), Array< T >::reshape(), dim_vector::zero_by_zero(), and zero_dims_inquire().
|
inlineinherited |
|
inlineinherited |
Definition at line 102 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 96 of file DiagArray2.h.
|
inlineinherited |
Definition at line 273 of file Array.h.
Referenced by daspk_user_function(), daspk_user_jacobian(), dasrt_user_f(), dasrt_user_j(), dassl_user_function(), dassl_user_jacobian(), octave_rand::do_float_nd_array(), octave_rand::do_float_vector(), LSODE::do_integrate(), DefQuad::do_integrate(), FloatDefQuad::do_integrate(), octave_rand::do_nd_array(), octave_rand::do_vector(), Fdaspk(), Fdassl(), Fquad(), DASSL::integrate(), DASPK::integrate(), and DASRT::integrate().
|
staticinherited |
Definition at line 2597 of file Array.cc.
References idx_vector::colon, dim_vector::concat(), Array< T >::dims(), dim_vector::hvcat(), dim_vector::length(), max(), and dim_vector::zero_by_zero().
Referenced by single_type_concat().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 127 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 141 of file DiagArray2.h.
|
inherited |
Definition at line 189 of file Array.cc.
References elem, gripe_index_out_of_range(), and gripe_invalid_index().
Referenced by octave_value_typeinfo::do_lookup_assign_op(), octave_value_typeinfo::do_lookup_assignany_op(), octave_value_typeinfo::do_lookup_binary_class_op(), octave_value_typeinfo::do_lookup_binary_op(), octave_value_typeinfo::do_lookup_cat_op(), octave_value_typeinfo::do_lookup_pref_assign_conv(), octave_value_typeinfo::do_lookup_type_conv_op(), octave_value_typeinfo::do_lookup_unary_class_op(), octave_value_typeinfo::do_lookup_unary_op(), octave_value_typeinfo::do_lookup_widening_op(), octave_value_typeinfo::do_register_assign_op(), octave_value_typeinfo::do_register_assignany_op(), octave_value_typeinfo::do_register_binary_class_op(), octave_value_typeinfo::do_register_binary_op(), octave_value_typeinfo::do_register_cat_op(), octave_value_typeinfo::do_register_pref_assign_conv(), octave_value_typeinfo::do_register_unary_class_op(), octave_value_typeinfo::do_register_unary_op(), do_repelems(), and PermMatrix::operator()().
|
inherited |
Definition at line 209 of file Array.cc.
References compute_index(), and elem.
|
inherited |
Definition at line 216 of file Array.cc.
References compute_index(), and elem.
|
inherited |
Definition at line 223 of file Array.cc.
References elem, gripe_index_out_of_range(), and gripe_invalid_index().
|
inherited |
Definition at line 243 of file Array.cc.
References compute_index(), and elem.
|
inherited |
Definition at line 251 of file Array.cc.
References compute_index(), and elem.
Definition at line 84 of file Array.cc.
Referenced by octave_char_matrix_str::cellstr_value(), RowVector::clear(), FloatRowVector::clear(), ColumnVector::clear(), FloatColumnVector::clear(), ComplexRowVector::clear(), FloatComplexRowVector::clear(), ComplexColumnVector::clear(), FloatComplexColumnVector::clear(), octave_rand::do_float_nd_array(), octave_rand::do_float_vector(), octave_rand::do_nd_array(), do_num2cell_helper(), do_repelems(), octave_rand::do_vector(), octave_fields::equal_up_to_order(), Array< T >::find(), Range::index(), SCHUR::init(), FloatSCHUR::init(), CHOL::init(), ComplexSCHUR::init(), FloatComplexSCHUR::init(), FloatCHOL::init(), ComplexCHOL::init(), FloatComplexCHOL::init(), octave_fields::orderfields(), qs_replace(), read_mat5_binary_element(), single_type_concat(), idx_vector::idx_range_rep::sort_idx(), idx_vector::idx_scalar_rep::sort_idx(), idx_vector::idx_vector_rep::sort_idx(), and idx_vector::idx_mask_rep::sort_idx().
|
inherited |
Definition at line 99 of file Array.cc.
References dim_vector::chop_trailing_singletons(), Array< T >::ArrayRep::data, and dim_vector::safe_numel().
|
inlineinherited |
Definition at line 270 of file Array.h.
Referenced by Array< octave_value >::clear().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 87 of file DiagArray2.h.
Referenced by Matrix::append(), FloatMatrix::append(), ComplexMatrix::append(), FloatComplexMatrix::append(), DiagMatrix::column(), FloatDiagMatrix::column(), ComplexDiagMatrix::column(), column(), DiagMatrix::determinant(), FloatDiagMatrix::determinant(), ComplexDiagMatrix::determinant(), determinant(), octave_diag_matrix::do_index_op(), imag(), Matrix::insert(), FloatMatrix::insert(), ComplexMatrix::insert(), FloatComplexMatrix::insert(), DiagMatrix::inverse(), FloatDiagMatrix::inverse(), ComplexDiagMatrix::inverse(), inverse(), kron(), octave_float_diag_matrix::map(), octave_diag_matrix::map(), operator*(), ComplexDiagMatrix::operator+=(), operator+=(), Matrix::operator+=(), FloatMatrix::operator+=(), Matrix::operator-=(), FloatMatrix::operator-=(), operator<<(), DiagMatrix::operator==(), FloatDiagMatrix::operator==(), ComplexDiagMatrix::operator==(), operator==(), DiagMatrix::pseudo_inverse(), FloatDiagMatrix::pseudo_inverse(), ComplexDiagMatrix::pseudo_inverse(), pseudo_inverse(), real(), DiagMatrix::row(), FloatDiagMatrix::row(), ComplexDiagMatrix::row(), row(), octave_float_complex_diag_matrix::save_binary(), octave_float_diag_matrix::save_binary(), octave_complex_diag_matrix::save_binary(), octave_diag_matrix::save_binary(), SparseComplexMatrix::SparseComplexMatrix(), SparseMatrix::SparseMatrix(), Matrix::stack(), FloatMatrix::stack(), ComplexMatrix::stack(), FloatComplexMatrix::stack(), and xpow().
FloatComplexColumnVector FloatComplexDiagMatrix::column | ( | octave_idx_type | i | ) | const |
Reimplemented from Array< T >.
Definition at line 316 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), DiagArray2< T >::elem(), Array< T >::elem(), FloatComplexRowVector::FloatComplexColumnVector, and DiagArray2< T >::rows().
Referenced by column().
FloatComplexColumnVector FloatComplexDiagMatrix::column | ( | char * | s | ) | const |
Definition at line 334 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), column(), and FloatComplexRowVector::FloatComplexColumnVector.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 88 of file DiagArray2.h.
Referenced by DiagMatrix::abs(), FloatDiagMatrix::abs(), ComplexDiagMatrix::abs(), abs(), conj(), imag(), octave_float_complex_diag_matrix::map(), octave_float_diag_matrix::map(), octave_complex_diag_matrix::map(), octave_diag_matrix::map(), octave_print_internal(), and real().
|
inherited |
Definition at line 167 of file Array.cc.
References compute_index().
|
inherited |
Definition at line 174 of file Array.cc.
References compute_index().
|
inherited |
Definition at line 182 of file Array.cc.
References compute_index().
|
inlineinherited |
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 180 of file DiagArray2.h.
Referenced by ComplexDiagMatrix::all_elements_are_real(), all_elements_are_real(), ComplexDiagMatrix::operator+=(), operator+=(), DiagMatrix::operator==(), FloatDiagMatrix::operator==(), ComplexDiagMatrix::operator==(), and operator==().
|
inherited |
Definition at line 1366 of file Array.cc.
References idx_vector::complement(), copy_or_memcpy(), idx_vector::extent(), Array< T >::fortran_vec(), gripe_del_index_out_of_range(), idx_vector::is_colon(), idx_vector::is_cont_range(), idx_vector::is_scalar(), and idx_vector::length().
Referenced by octave_map::delete_elements().
|
inherited |
Definition at line 1406 of file Array.cc.
References idx_vector::colon, idx_vector::complement(), copy_or_memcpy(), idx_vector::extent(), Array< T >::fortran_vec(), gripe_del_index_out_of_range(), idx_vector::is_colon(), idx_vector::is_cont_range(), and idx_vector::length().
|
inherited |
Definition at line 1464 of file Array.cc.
References jit_convention::length, and Array< T >::length().
FloatComplexDET FloatComplexDiagMatrix::determinant | ( | void | ) | const |
Definition at line 534 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), DiagArray2< T >::elem(), f, DiagArray2< T >::length(), and DiagArray2< T >::rows().
Referenced by Fdet().
|
inlineinherited |
Definition at line 121 of file DiagArray2.h.
Referenced by kron(), operator*(), and xpow().
|
inlineinherited |
Definition at line 124 of file DiagArray2.h.
|
inlineinherited |
Definition at line 163 of file DiagArray2.h.
Referenced by operator*().
|
inlineinherited |
Definition at line 166 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from DiagArray2< T >.
Definition at line 94 of file MDiagArray2.h.
Referenced by octave_print_internal().
|
inherited |
Reimplemented in FloatComplexMatrix, ComplexMatrix, FloatMatrix, Matrix, NDArray, FloatNDArray, FloatComplexNDArray, ComplexNDArray, Cell, boolNDArray, charNDArray, intNDArray< T >, intNDArray< octave_uint8 >, and intNDArray< OCTAVE_INT_T >.
Definition at line 2577 of file Array.cc.
References current_liboctave_error_handler, Array< T >::resize(), and Array< T >::xelem().
|
inlineinherited |
Definition at line 90 of file DiagArray2.h.
Referenced by kron().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 83 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 84 of file DiagArray2.h.
|
inlineinherited |
Definition at line 280 of file Array.h.
Referenced by ft_render::process_character(), and ft_render::render().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 98 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 110 of file DiagArray2.h.
Referenced by DiagMatrix::column(), FloatDiagMatrix::column(), ComplexDiagMatrix::column(), column(), ComplexDiagMatrix::ComplexDiagMatrix(), ComplexMatrix::ComplexMatrix(), DiagMatrix::determinant(), FloatDiagMatrix::determinant(), ComplexDiagMatrix::determinant(), determinant(), DiagMatrix::extract(), FloatDiagMatrix::extract(), ComplexDiagMatrix::extract(), extract(), DiagMatrix::fill(), FloatDiagMatrix::fill(), ComplexDiagMatrix::fill(), fill(), FloatComplexDiagMatrix(), FloatComplexMatrix::FloatComplexMatrix(), FloatMatrix::FloatMatrix(), Matrix::insert(), FloatMatrix::insert(), ComplexMatrix::insert(), FloatComplexMatrix::insert(), DiagMatrix::inverse(), FloatDiagMatrix::inverse(), ComplexDiagMatrix::inverse(), inverse(), Matrix::Matrix(), operator*(), Matrix::operator+=(), FloatMatrix::operator+=(), ComplexMatrix::operator+=(), FloatComplexMatrix::operator+=(), Matrix::operator-=(), FloatMatrix::operator-=(), ComplexMatrix::operator-=(), FloatComplexMatrix::operator-=(), operator<<(), DiagMatrix::pseudo_inverse(), FloatDiagMatrix::pseudo_inverse(), ComplexDiagMatrix::pseudo_inverse(), pseudo_inverse(), DiagMatrix::row(), FloatDiagMatrix::row(), ComplexDiagMatrix::row(), and row().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 115 of file DiagArray2.h.
|
inlineinherited |
Definition at line 366 of file Array.h.
Referenced by atan2(), AEPBALANCE::balancing_matrix(), ComplexAEPBALANCE::balancing_matrix(), FloatAEPBALANCE::balancing_matrix(), FloatComplexAEPBALANCE::balancing_matrix(), octave_float_complex_matrix::char_array_value(), octave_complex_matrix::char_array_value(), octave_float_matrix::char_array_value(), octave_matrix::char_array_value(), octave_range::char_array_value(), DiagMatrix::column(), FloatDiagMatrix::column(), ComplexDiagMatrix::column(), column(), Matrix::column_max(), FloatMatrix::column_max(), ComplexMatrix::column_max(), FloatComplexMatrix::column_max(), Matrix::column_min(), FloatMatrix::column_min(), ComplexMatrix::column_min(), FloatComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), charNDArray::concat(), FloatNDArray::concat(), NDArray::concat(), conv_to_int_array(), printf_format_list::current(), ddaspk_f(), ddaspk_j(), ddasrt_j(), ddassl_f(), ddassl_j(), DEFUN(), DEFUN_DLD(), delete_graphics_objects(), DiagArray2< Complex >::dgelem(), dmsolve_extract(), LSODE::do_integrate(), DiagArray2< Complex >::elem(), Array< octave_value >::elem(), DiagMatrix::extract(), charMatrix::extract(), ComplexRowVector::extract(), FloatDiagMatrix::extract(), ComplexColumnVector::extract(), FloatComplexRowVector::extract(), FloatComplexColumnVector::extract(), ComplexDiagMatrix::extract(), extract(), ComplexRowVector::extract_n(), ComplexColumnVector::extract_n(), FloatComplexRowVector::extract_n(), FloatComplexColumnVector::extract_n(), F__go_delete__(), Fhex2num(), FloatDiagMatrix::fill(), DiagMatrix::fill(), ComplexDiagMatrix::fill(), fill(), FloatComplexMatrix::FloatComplexMatrix(), FloatMatrix::FloatMatrix(), Fnum2hex(), FloatQR::form(), ComplexQR::form(), FloatComplexQR::form(), QR::form(), SparseComplexMatrix::fsolve(), get_elt_idx(), octave_rand::get_internal_state(), Givens(), HESS::init(), FloatHESS::init(), ComplexHESS::init(), FloatComplexHESS::init(), FloatGEPBALANCE::init(), GEPBALANCE::init(), ComplexGEPBALANCE::init(), FloatComplexGEPBALANCE::init(), EIG::init(), FloatEIG::init(), RowVector::insert(), FloatRowVector::insert(), ColumnVector::insert(), FloatColumnVector::insert(), ComplexRowVector::insert(), ComplexColumnVector::insert(), FloatComplexRowVector::insert(), FloatComplexColumnVector::insert(), Matrix::insert(), FloatMatrix::insert(), ComplexMatrix::insert(), ComplexNDArray::insert(), FloatComplexMatrix::insert(), FloatComplexNDArray::insert(), octave_value::int_vector_value(), DASPK::integrate(), DASSL::integrate(), DASRT::integrate(), octave_cell::load_ascii(), octave_bool_matrix::load_ascii(), octave_cell::load_binary(), octave_cell::load_hdf5(), octave_bool_matrix::load_hdf5(), lsode_f(), Matrix::lssolve(), FloatMatrix::lssolve(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), Matrix::Matrix(), matrix_real_probe(), SparseBoolMatrix::matrix_value(), SparseMatrix::max(), SparseComplexMatrix::max(), SparseMatrix::min(), SparseComplexMatrix::min(), octave_value::octave_idx_type_vector_value(), intNDArray< T >::operator!(), boolMatrix::operator!(), PermMatrix::operator()(), operator*(), operator<<(), operator>>(), string_vector::operator[](), parse_dbfunction_params(), Array< T >::permute(), plus_or_minus(), Matrix::pseudo_inverse(), FloatMatrix::pseudo_inverse(), ComplexMatrix::pseudo_inverse(), FloatComplexMatrix::pseudo_inverse(), read_mat_ascii_data(), DiagMatrix::row(), FloatDiagMatrix::row(), ComplexDiagMatrix::row(), row(), Matrix::row_max(), FloatMatrix::row_max(), ComplexMatrix::row_max(), FloatComplexMatrix::row_max(), Matrix::row_min(), FloatMatrix::row_min(), ComplexMatrix::row_min(), FloatComplexMatrix::row_min(), octave_cell::save_ascii(), octave_cell::save_binary(), octave_cell::save_hdf5(), graphics_object::set(), octave_rand::set_internal_state(), Sparse< T >::Sparse(), try_cellfun_internal_ops(), and x_el_div().
|
inlineinherited |
Definition at line 374 of file Array.h.
Referenced by Array< octave_value >::elem().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
FloatComplexMatrix FloatComplexDiagMatrix::extract | ( | octave_idx_type | r1, |
octave_idx_type | c1, | ||
octave_idx_type | r2, | ||
octave_idx_type | c2 | ||
) | const |
Definition at line 256 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), and Array< T >::elem().
|
inline |
Reimplemented from DiagArray2< T >.
Definition at line 136 of file fCDiagMatrix.h.
References DiagArray2< T >::extract_diag().
Referenced by abs(), conj(), imag(), octave_float_complex_diag_matrix::map(), rcond(), real(), and octave_float_complex_diag_matrix::save_binary().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | float | val | ) |
Definition at line 63 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), and DiagArray2< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatComplex & | val | ) |
Definition at line 71 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), and DiagArray2< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | float | val, |
octave_idx_type | beg, | ||
octave_idx_type | end | ||
) |
Definition at line 79 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), and DiagArray2< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatComplex & | val, |
octave_idx_type | beg, | ||
octave_idx_type | end | ||
) |
Definition at line 95 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), and DiagArray2< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatColumnVector & | a | ) |
Definition at line 111 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatComplexColumnVector & | a | ) |
Definition at line 127 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatRowVector & | a | ) |
Definition at line 143 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatComplexRowVector & | a | ) |
Definition at line 159 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatColumnVector & | a, |
octave_idx_type | beg | ||
) |
Definition at line 175 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatComplexColumnVector & | a, |
octave_idx_type | beg | ||
) |
Definition at line 191 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatRowVector & | a, |
octave_idx_type | beg | ||
) |
Definition at line 208 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
FloatComplexDiagMatrix & FloatComplexDiagMatrix::fill | ( | const FloatComplexRowVector & | a, |
octave_idx_type | beg | ||
) |
Definition at line 224 of file fCDiagMatrix.cc.
References DiagArray2< T >::elem(), Array< T >::elem(), DiagArray2< T >::length(), and Array< T >::length().
Reimplemented in FloatComplexMatrix, ComplexMatrix, FloatComplexColumnVector, FloatComplexRowVector, ComplexColumnVector, and ComplexRowVector.
Definition at line 70 of file Array.cc.
References fill_or_memset(), and jit_convention::length.
Referenced by idx_vector::idx_scalar_rep::sort_idx().
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 2208 of file Array.cc.
References Array< T >::clear(), Array< T >::dimensions, Array< T >::fortran_vec(), Array< T >::is_empty(), Array< T >::length(), and Array< T >::resize2().
Referenced by idx_vector::idx_mask_rep::as_array(), Fdbtype(), and find_nonzero_elem_idx().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 182 of file DiagArray2.h.
Referenced by FloatSVD::init(), ComplexSVD::init(), FloatComplexSVD::init(), SVD::init(), octave_float_diag_matrix::load_binary(), octave_float_complex_diag_matrix::load_binary(), octave_complex_diag_matrix::load_binary(), octave_diag_matrix::load_binary(), ComplexDiagMatrix::operator+=(), and operator+=().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 184 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from DiagArray2< T >.
Definition at line 98 of file MDiagArray2.h.
Referenced by ComplexDiagMatrix::hermitian(), and hermitian().
|
inline |
Definition at line 101 of file fCDiagMatrix.h.
References conj(), and MDiagArray2< T >::hermitian().
|
inherited |
Definition at line 706 of file Array.cc.
References idx_vector::extent(), Array< T >::fortran_vec(), gripe_index_out_of_range(), idx_vector::index(), idx_vector::is_colon(), idx_vector::is_cont_range(), dim_vector::is_vector(), idx_vector::length(), and idx_vector::orig_dimensions().
Referenced by convolve(), octave_char_matrix_str::do_index_op_internal(), find_nonzero_elem_idx(), octave_map::index(), Array< T >::index(), Sparse< T >::index(), octave_print_internal(), operator*(), and ft_render::render().
|
inherited |
Definition at line 770 of file Array.cc.
References idx_vector::extent(), Array< T >::fortran_vec(), gripe_index_out_of_range(), idx_vector::index(), idx_vector::is_colon(), idx_vector::is_cont_range(), idx_vector::length(), idx_vector::maybe_reduce(), dim_vector::redim(), and idx_vector::xelem().
|
inherited |
Definition at line 825 of file Array.cc.
References dim_vector::alloc(), dim_vector::chop_trailing_singletons(), Array< T >::fortran_vec(), gripe_index_out_of_range(), rec_index_helper::index(), rec_index_helper::is_cont_range(), Array< T >::length(), and dim_vector::redim().
|
inherited |
Definition at line 1040 of file Array.cc.
References idx_vector::extent(), Array< T >::index(), idx_vector::is_scalar(), Array< T >::numel(), and Array< T >::resize1().
|
inlineinherited |
|
inherited |
Definition at line 1063 of file Array.cc.
References Array< T >::columns(), idx_vector::extent(), Array< T >::index(), idx_vector::is_scalar(), dim_vector::redim(), Array< T >::resize2(), and Array< T >::rows().
|
inlineinherited |
|
inherited |
Definition at line 1089 of file Array.cc.
References dim_vector::alloc(), Array< T >::dimensions, Array< T >::index(), Array< T >::length(), dim_vector::redim(), and Array< T >::resize().
|
inlineinherited |
|
inherited |
Definition at line 1562 of file Array.cc.
References Array< T >::dims(), Array< T >::length(), and dim_vector::redim().
Referenced by intNDArray< T >::insert(), and single_type_concat().
|
inherited |
Definition at line 1541 of file Array.cc.
References Array< T >::columns(), Array< T >::dimensions, Array< T >::ndims(), and Array< T >::rows().
FloatComplexDiagMatrix FloatComplexDiagMatrix::inverse | ( | octave_idx_type & | info | ) | const |
Definition at line 362 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), DiagArray2< T >::elem(), FloatComplexDiagMatrix(), DiagArray2< T >::length(), and DiagArray2< T >::rows().
Referenced by Finv().
FloatComplexDiagMatrix FloatComplexDiagMatrix::inverse | ( | void | ) | const |
Definition at line 355 of file fCDiagMatrix.cc.
|
inlineinherited |
Reimplemented in MArray< T >, MArray< double >, MArray< float >, MArray< octave_uint8 >, MArray< OCTAVE_INT_T >, MArray< FloatComplex >, MArray< octave_idx_type >, and MArray< Complex >.
Definition at line 453 of file Array.h.
Referenced by MArray< Complex >::ipermute().
Definition at line 458 of file Array.h.
Referenced by ft_render::compute_bbox(), ft_render::compute_line_xoffset(), convolve(), DEFUN(), DEFUN_DLD(), do_bsxfun_op(), do_inplace_bsxfun_op(), do_minmax_red_op< boolNDArray >(), do_num2cell(), do_object2cell(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), Array< T >::find(), find_nonzero_elem_idx(), Foctave_config_info(), get_builtin_classes(), Octave_map::intfield(), octave_char_matrix_str::load_ascii(), octave_bool_matrix::load_ascii(), LuAminusSigmaB(), tree_colon_expression::make_range(), null(), octave_print_internal(), octave_cell::short_disp(), Octave_map::stringfield(), and val_in_table().
|
inherited |
Definition at line 36 of file MDiagArray2.cc.
References Sparse< Complex >::cols(), jit_convention::length, and Sparse< Complex >::rows().
Referenced by octave_diag_matrix::do_index_op().
Definition at line 471 of file Array.h.
Referenced by mx_el_or_assign(), operator*=(), operator+=(), operator-=(), operator/=(), product_eq(), and quotient_eq().
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
Definition at line 2018 of file Array.cc.
References ASCENDING, DESCENDING, elem, octave_sort< T >::is_sorted(), safe_comparator(), octave_sort< T >::set_compare(), and UNSORTED.
Referenced by octave_lazy_index::is_sorted(), octave_cell::is_sorted(), octave_matrix::is_sorted(), and Array< T >::lookup().
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
Definition at line 2071 of file Array.cc.
References ASCENDING, DESCENDING, elem, octave_sort< T >::is_sorted_rows(), safe_comparator(), octave_sort< T >::set_compare(), and UNSORTED.
Referenced by octave_perm_matrix::is_sorted_rows(), octave_base_diag< DiagMatrix, Matrix >::is_sorted_rows(), octave_lazy_index::is_sorted_rows(), octave_cell::is_sorted_rows(), octave_base_matrix< boolNDArray >::is_sorted_rows(), and octave_matrix::is_sorted_rows().
Definition at line 456 of file Array.h.
Referenced by FloatQR::delete_row(), ComplexQR::delete_row(), FloatComplexQR::delete_row(), QR::delete_row(), FloatQR::insert_row(), ComplexQR::insert_row(), FloatComplexQR::insert_row(), QR::insert_row(), CHOL::set(), FloatCHOL::set(), ComplexCHOL::set(), and FloatComplexCHOL::set().
|
inlineinherited |
Definition at line 712 of file Array.h.
Referenced by octave_jit_paren_subsasgn_matrix_range().
Definition at line 714 of file Array.h.
Referenced by octave_jit_paren_subsasgn_matrix_range().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 92 of file DiagArray2.h.
Referenced by ComplexDiagMatrix::all_elements_are_real(), all_elements_are_real(), ComplexDiagMatrix::ComplexDiagMatrix(), ComplexMatrix::ComplexMatrix(), DiagMatrix::determinant(), FloatDiagMatrix::determinant(), ComplexDiagMatrix::determinant(), determinant(), FloatDiagMatrix::fill(), DiagMatrix::fill(), ComplexDiagMatrix::fill(), fill(), FloatComplexDiagMatrix(), FloatComplexMatrix::FloatComplexMatrix(), FloatMatrix::FloatMatrix(), Matrix::insert(), FloatMatrix::insert(), ComplexMatrix::insert(), FloatComplexMatrix::insert(), DiagMatrix::inverse(), FloatDiagMatrix::inverse(), ComplexDiagMatrix::inverse(), inverse(), octave_float_complex_diag_matrix::load_binary(), octave_float_diag_matrix::load_binary(), octave_complex_diag_matrix::load_binary(), octave_diag_matrix::load_binary(), Matrix::Matrix(), operator*(), ComplexDiagMatrix::operator+=(), operator+=(), Matrix::operator+=(), FloatMatrix::operator+=(), ComplexMatrix::operator+=(), FloatComplexMatrix::operator+=(), Matrix::operator-=(), FloatMatrix::operator-=(), ComplexMatrix::operator-=(), FloatComplexMatrix::operator-=(), DiagMatrix::operator==(), FloatDiagMatrix::operator==(), ComplexDiagMatrix::operator==(), operator==(), DiagMatrix::pseudo_inverse(), FloatDiagMatrix::pseudo_inverse(), ComplexDiagMatrix::pseudo_inverse(), pseudo_inverse(), octave_float_complex_diag_matrix::save_binary(), octave_float_diag_matrix::save_binary(), octave_complex_diag_matrix::save_binary(), octave_diag_matrix::save_binary(), SparseComplexMatrix::SparseComplexMatrix(), and SparseMatrix::SparseMatrix().
|
inherited |
Definition at line 284 of file Array.cc.
References gripe_index_out_of_range().
Referenced by octave_value_list::slice().
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 2130 of file Array.cc.
References ASCENDING, DESCENDING, octave_sort< T >::descending_compare(), elem, octave_sort< T >::lookup(), octave_sort< T >::set_compare(), and UNSORTED.
Referenced by do_numeric_lookup(), Flookup(), and val_in_table().
|
inherited |
Definition at line 2151 of file Array.cc.
References ASCENDING, Array< T >::data(), DESCENDING, octave_sort< T >::descending_compare(), Array< T >::dims(), elem, Array< T >::is_sorted(), octave_sort< T >::lookup(), octave_sort< T >::lookup_sorted(), Array< T >::numel(), octave_sort< T >::set_compare(), UNSORTED, and xlog2().
Definition at line 110 of file Array.h.
Referenced by octave_struct::subsasgn(), octave_cell::subsasgn(), and octave_class::subsasgn_common().
|
inlineinherited |
Definition at line 635 of file Array.h.
Referenced by Fstr2double(), octave_float_diag_matrix::map(), octave_float_complex_diag_matrix::map(), octave_complex_diag_matrix::map(), octave_diag_matrix::map(), DiagMatrix::rcond(), FloatDiagMatrix::rcond(), ComplexDiagMatrix::rcond(), and rcond().
Definition at line 587 of file Array.h.
Referenced by octave_cell::mex_get_data().
Definition at line 473 of file Array.h.
Referenced by octave_char_matrix_str::all_strings(), octave_char_matrix_str::cellstr_value(), convolve(), DEFUN(), octave_float_complex_matrix::diag(), octave_complex_matrix::diag(), octave_float_matrix::diag(), octave_matrix::diag(), do_bsxfun_op(), do_inplace_bsxfun_op(), do_repelems(), encode_bool_image(), Frepelems(), MArray< T >::idx_add_nd(), Array< T >::insert(), kron(), octave_print_internal(), octave_cell::print_raw(), octave_char_matrix_str::short_disp(), octave_char_matrix_str::string_value(), and octave_bool_matrix::try_narrowing_conversion().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 93 of file DiagArray2.h.
Referenced by octave_float_complex_diag_matrix::try_narrowing_conversion(), octave_float_diag_matrix::try_narrowing_conversion(), octave_diag_matrix::try_narrowing_conversion(), and octave_complex_diag_matrix::try_narrowing_conversion().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 77 of file MDiagArray2.h.
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 2287 of file Array.cc.
References ASCENDING, dim_vector::chop_trailing_singletons(), idx_vector::class_range, idx_vector::class_scalar, DESCENDING, idx_vector::idx_class(), idx_vector::increment(), dim_vector::length(), idx_vector::length(), max(), min(), nn, octave_sort< T >::nth_element(), OCTAVE_LOCAL_BUFFER, dim_vector::resize(), octave_sort< T >::set_compare(), and UNSORTED.
Referenced by Fnth_element().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 94 of file DiagArray2.h.
bool FloatComplexDiagMatrix::operator!= | ( | const FloatComplexDiagMatrix & | a | ) | const |
Definition at line 57 of file fCDiagMatrix.cc.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 132 of file DiagArray2.h.
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 147 of file DiagArray2.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
FloatComplexDiagMatrix & FloatComplexDiagMatrix::operator+= | ( | const FloatDiagMatrix & | a | ) |
Definition at line 418 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), d, DiagArray2< T >::data(), DiagArray2< T >::fortran_vec(), gripe_nonconformant(), DiagArray2< T >::length(), mx_inline_add2(), and DiagArray2< T >::rows().
FloatComplexDiagMatrix& FloatComplexDiagMatrix::operator-= | ( | const FloatDiagMatrix & | a | ) |
|
inline |
Definition at line 74 of file fCDiagMatrix.h.
References MDiagArray2< T >::operator=().
bool FloatComplexDiagMatrix::operator== | ( | const FloatComplexDiagMatrix & | a | ) | const |
Definition at line 48 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), DiagArray2< T >::data(), DiagArray2< T >::length(), mx_inline_equal(), and DiagArray2< T >::rows().
|
inherited |
|
inherited |
Definition at line 271 of file Array.cc.
References gripe_index_out_of_range().
|
inlineinherited |
Definition at line 315 of file Array.h.
Referenced by Array3< T >::sort().
|
inherited |
Reimplemented in MArray< T >, MArray< double >, MArray< float >, MArray< octave_uint8 >, MArray< OCTAVE_INT_T >, MArray< FloatComplex >, MArray< octave_idx_type >, and MArray< Complex >.
Definition at line 437 of file Array.cc.
References dim_vector::alloc(), current_liboctave_error_handler, Array< T >::elem(), Array< T >::fortran_vec(), dim_vector::length(), Array< T >::length(), OCTAVE_LOCAL_BUFFER_INIT, rec_permute_helper::permute(), and dim_vector::resize().
Referenced by MArray< Complex >::permute(), octave_lazy_index::permute(), octave_map::permute(), and Octave_map::permute().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 186 of file DiagArray2.h.
FloatComplexDiagMatrix FloatComplexDiagMatrix::pseudo_inverse | ( | void | ) | const |
Definition at line 390 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), DiagArray2< T >::elem(), f, DiagArray2< T >::length(), and DiagArray2< T >::rows().
Referenced by Fpinv().
Definition at line 553 of file fCDiagMatrix.cc.
References abs(), extract_diag(), Array< T >::map(), FloatColumnVector::max(), and FloatColumnVector::min().
|
inlineinherited |
Definition at line 446 of file Array.h.
Referenced by idx_vector::idx_mask_rep::as_array(), Array< T >::assign(), octave_value::complex_vector_value(), Fbase64_decode(), octave_value::float_complex_vector_value(), octave_value::float_vector_value(), octave_value::int_vector_value(), octave_value::octave_idx_type_vector_value(), MArray< Complex >::reshape(), Cell::reshape(), octave_lazy_index::reshape(), octave_matrix::reshape(), octave_map::reshape(), and octave_value::vector_value().
|
inlineinherited |
|
inherited |
Reimplemented from Array< T >.
Definition at line 94 of file DiagArray2.cc.
References min(), and Array< T >::resize().
Referenced by FloatSVD::init(), ComplexSVD::init(), FloatComplexSVD::init(), and SVD::init().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 170 of file DiagArray2.h.
|
inlineinherited |
Definition at line 490 of file Array.h.
Referenced by scanf_format_list::add_elt_to_list(), printf_format_list::add_elt_to_list(), jit_operation::add_overload(), airy(), Octave_map::assign(), betainc(), betaincinv(), biry(), bitopxx(), Cell::column(), Matrix::column_max(), FloatMatrix::column_max(), ComplexMatrix::column_max(), FloatComplexMatrix::column_max(), Matrix::column_min(), FloatMatrix::column_min(), ComplexMatrix::column_min(), FloatComplexMatrix::column_min(), regexp::compile_internal(), ComplexLU::ComplexLU(), DEFUN_DLD(), Array< T >::diag(), dmsolve_permute(), do_bessel(), do_fft(), do_fft2(), do_fftn(), LSODE::do_integrate(), DASPK::do_integrate(), DASSL::do_integrate(), do_object2cell(), octave_value_typeinfo::do_register_type(), F__get__(), Fbsxfun(), Ffilter(), Fget(), filter(), find_nonzero_elem_idx(), Matrix::finverse(), FloatMatrix::finverse(), ComplexMatrix::finverse(), FloatComplexMatrix::finverse(), FloatComplexLU::FloatComplexLU(), FloatLU::FloatLU(), Frandperm(), Fwarning(), gammainc(), get_ra_idx(), MArray< T >::idx_add_nd(), Array< T >::index(), FloatSVD::init(), ComplexSVD::init(), FloatComplexSVD::init(), SVD::init(), octave_value::int_vector_value(), DASRT::integrate(), intmap_to_ov(), octave_float_complex_matrix::load_hdf5(), octave_char_matrix_str::load_hdf5(), octave_complex_matrix::load_hdf5(), octave_cell::load_hdf5(), octave_float_matrix::load_hdf5(), octave_bool_matrix::load_hdf5(), octave_matrix::load_hdf5(), Matrix::lssolve(), FloatMatrix::lssolve(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), LU::LU(), make_indices(), make_subs_cell(), SparseMatrix::max(), SparseComplexMatrix::max(), SparseMatrix::min(), SparseComplexMatrix::min(), octave_base64_decode(), octave_value::octave_idx_type_vector_value(), octave_value_list::octave_value_list(), printf_format_list::printf_format_list(), Array3< T >::resize(), boolMatrix::resize(), charMatrix::resize(), string_vector::resize(), RowVector::resize(), FloatRowVector::resize(), octave_char_matrix_str::resize(), ColumnVector::resize(), FloatColumnVector::resize(), octave_range::resize(), ComplexRowVector::resize(), FloatComplexRowVector::resize(), Matrix::resize(), FloatMatrix::resize(), ComplexColumnVector::resize(), FloatComplexColumnVector::resize(), DiagArray2< T >::resize(), ComplexMatrix::resize(), FloatComplexMatrix::resize(), octave_char_matrix_sq_str::resize(), octave_map::resize(), Octave_map::resize(), Matrix::row_max(), FloatMatrix::row_max(), ComplexMatrix::row_max(), FloatComplexMatrix::row_max(), Matrix::row_min(), FloatMatrix::row_min(), ComplexMatrix::row_min(), FloatComplexMatrix::row_min(), scanf_format_list::scanf_format_list(), DASRT_options::set_relative_tolerance(), DASSL_options::set_relative_tolerance(), DASPK_options::set_relative_tolerance(), octave_base_scalar< bool >::sort(), Range::sort_internal(), SparseComplexLU::SparseComplexLU(), and SparseLU::SparseLU().
|
inherited |
Definition at line 1016 of file Array.cc.
References dim_vector::any_neg(), Array< T >::fortran_vec(), gripe_invalid_resize(), dim_vector::length(), dim_vector::redim(), and rec_resize_helper::resize_fill().
|
inlineinherited |
Definition at line 504 of file Array.h.
Referenced by Array< octave_value >::resize().
|
inherited |
Definition at line 900 of file Array.cc.
References copy_or_memcpy(), fill_or_memset(), Array< T >::fortran_vec(), gripe_invalid_resize(), min(), and nn.
Referenced by Array< T >::index(), and octave_jit_paren_subsasgn_impl().
|
inlineinherited |
Definition at line 488 of file Array.h.
Referenced by Array< octave_value >::resize1().
Reimplemented in Cell.
Definition at line 889 of file Array.cc.
Referenced by Array< octave_value >::resize2().
FloatComplexRowVector FloatComplexDiagMatrix::row | ( | octave_idx_type | i | ) | const |
Definition at line 277 of file fCDiagMatrix.cc.
References DiagArray2< T >::cols(), DiagArray2< T >::elem(), Array< T >::elem(), FloatComplexRowVector::FloatComplexRowVector(), and DiagArray2< T >::rows().
Referenced by row().
FloatComplexRowVector FloatComplexDiagMatrix::row | ( | char * | s | ) | const |
Definition at line 295 of file fCDiagMatrix.cc.
References FloatComplexRowVector::FloatComplexRowVector(), row(), and DiagArray2< T >::rows().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 86 of file DiagArray2.h.
Referenced by DiagMatrix::abs(), FloatDiagMatrix::abs(), ComplexDiagMatrix::abs(), abs(), Matrix::append(), FloatMatrix::append(), ComplexMatrix::append(), FloatComplexMatrix::append(), DiagMatrix::column(), FloatDiagMatrix::column(), ComplexDiagMatrix::column(), column(), conj(), DiagMatrix::determinant(), FloatDiagMatrix::determinant(), ComplexDiagMatrix::determinant(), determinant(), octave_diag_matrix::do_index_op(), imag(), Matrix::insert(), FloatMatrix::insert(), ComplexMatrix::insert(), FloatComplexMatrix::insert(), DiagMatrix::inverse(), FloatDiagMatrix::inverse(), ComplexDiagMatrix::inverse(), inverse(), kron(), octave_float_diag_matrix::map(), octave_float_complex_diag_matrix::map(), octave_complex_diag_matrix::map(), octave_diag_matrix::map(), octave_print_internal(), operator*(), ComplexDiagMatrix::operator+=(), operator+=(), Matrix::operator+=(), FloatMatrix::operator+=(), Matrix::operator-=(), FloatMatrix::operator-=(), operator<<(), DiagMatrix::operator==(), FloatDiagMatrix::operator==(), ComplexDiagMatrix::operator==(), operator==(), DiagMatrix::pseudo_inverse(), FloatDiagMatrix::pseudo_inverse(), ComplexDiagMatrix::pseudo_inverse(), pseudo_inverse(), real(), DiagMatrix::row(), FloatDiagMatrix::row(), ComplexDiagMatrix::row(), row(), octave_float_diag_matrix::save_binary(), octave_float_complex_diag_matrix::save_binary(), octave_complex_diag_matrix::save_binary(), octave_diag_matrix::save_binary(), Matrix::stack(), FloatMatrix::stack(), ComplexMatrix::stack(), FloatComplexMatrix::stack(), and xpow().
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 1737 of file Array.cc.
References DESCENDING, Array< T >::dims(), Array< T >::fortran_vec(), dim_vector::length(), Array< T >::length(), dim_vector::numel(), OCTAVE_LOCAL_BUFFER, dim_vector::resize(), octave_sort< T >::set_compare(), octave_sort< T >::sort(), and UNSORTED.
Referenced by FloatQR::delete_col(), ComplexQR::delete_col(), FloatComplexQR::delete_col(), QR::delete_col(), children_property::do_set(), FloatQR::insert_col(), ComplexQR::insert_col(), FloatComplexQR::insert_col(), QR::insert_col(), Array3< T >::sort(), octave_lazy_index::sort(), and octave_cell::sort().
|
inherited |
Definition at line 1855 of file Array.cc.
References DESCENDING, Array< T >::dims(), Array< T >::fortran_vec(), Array< T >::length(), dim_vector::numel(), OCTAVE_LOCAL_BUFFER, octave_sort< T >::set_compare(), octave_sort< T >::sort(), and UNSORTED.
|
inherited |
Definition at line 34 of file Array-idx-vec.cc.
|
inherited |
Definition at line 2053 of file Array.cc.
References Array< T >::fortran_vec(), safe_comparator(), and octave_sort< T >::sort_rows().
Referenced by octave_perm_matrix::sort_rows_idx(), octave_base_diag< DiagMatrix, Matrix >::sort_rows_idx(), octave_lazy_index::sort_rows_idx(), octave_cell::sort_rows_idx(), and octave_base_matrix< boolNDArray >::sort_rows_idx().
Reimplemented in NDArray, FloatNDArray, FloatComplexNDArray, ComplexNDArray, intNDArray< T >, intNDArray< octave_uint8 >, intNDArray< OCTAVE_INT_T >, charNDArray, boolNDArray, MArray< T >, MArray< double >, MArray< float >, MArray< octave_uint8 >, MArray< OCTAVE_INT_T >, MArray< FloatComplex >, MArray< octave_idx_type >, and MArray< Complex >.
Definition at line 114 of file Array.cc.
References dim_vector::resize().
Referenced by octave_lazy_index::squeeze(), MArray< Complex >::squeeze(), boolNDArray::squeeze(), charNDArray::squeeze(), octave_matrix::squeeze(), and Octave_map::squeeze().
|
inline |
Reimplemented from MDiagArray2< T >.
Definition at line 103 of file fCDiagMatrix.h.
References MDiagArray2< T >::transpose().
|
inlineinherited |
Reimplemented from Array< T >.
Definition at line 158 of file DiagArray2.h.
|
inlineinherited |
Definition at line 339 of file Array.h.
Referenced by intNDArray< T >::abs(), SparseBoolMatrix::any(), DiagArray2< T >::array_value(), idx_vector::idx_range_rep::as_array(), idx_vector::idx_mask_rep::as_array(), Cell::cellstr_value(), octave_char_matrix_str::cellstr_value(), chol2inv_internal(), Cell::column(), column_norms(), DEFUN_DLD(), Cell::delete_elements(), DiagArray2< Complex >::dgxelem(), Array< T >::diag(), dmsolve_extract(), children_property::do_init_children(), do_num2cell(), do_numeric_lookup(), do_object2cell(), children_property::do_set(), Array< octave_value >::elem(), elem_xpow(), RowVector::extract(), ColumnVector::extract(), FloatRowVector::extract(), FloatColumnVector::extract(), RowVector::extract_n(), ColumnVector::extract_n(), FloatRowVector::extract_n(), FloatColumnVector::extract_n(), F__octave_link_file_dialog__(), F__octave_link_input_dialog__(), F__octave_link_list_dialog__(), Fcomplex(), octave_fields::fieldnames(), find_nonzero_elem_idx(), Flookup(), FloatQR::form(), ComplexQR::form(), FloatComplexQR::form(), QR::form(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), base_lu< lu_type >::getp(), Array< T >::hermitian(), idx_vector::idx_vector_rep::idx_vector_rep(), CHOL::init(), FloatCHOL::init(), ComplexCHOL::init(), FloatComplexCHOL::init(), octave_value::int_vector_value(), idx_vector::inverse_permutation(), is_handle(), is_handle_visible(), kron(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), LuAminusSigmaB(), map_2_xlog2(), octave_value::octave_idx_type_vector_value(), octave_jit_paren_scalar(), octave_jit_paren_scalar_subsasgn(), octave_jit_paren_subsasgn_matrix_range(), octave_scalar_map::orderfields(), octave_map::orderfields(), SparseQR::SparseQR_rep::P(), SparseComplexQR::SparseComplexQR_rep::P(), base_lu< lu_type >::P_vec(), sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc_vec(), SparseQR::SparseQR_rep::Pinv(), SparseComplexQR::SparseComplexQR_rep::Pinv(), sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pr_vec(), put_int(), qrsolve(), qs_search(), read_mat_binary_data(), row_norms(), intNDArray< T >::signum(), idx_vector::idx_range_rep::sort_idx(), idx_vector::idx_mask_rep::sort_idx(), SparseBoolMatrix::sum(), Array< T >::transpose(), idx_vector::idx_vector_rep::unconvert(), idx_vector::idx_mask_rep::unconvert(), SparseMatrix::utsolve(), SparseComplexMatrix::utsolve(), DiagArray2< Complex >::xelem(), and xgemm().
|
inlineinherited |
|
inlineinherited |
Definition at line 342 of file Array.h.
Referenced by Array< octave_value >::xelem().
|
inlineinherited |
Definition at line 347 of file Array.h.
Referenced by Array< octave_value >::xelem().
|
inlineinherited |
Definition at line 349 of file Array.h.
Referenced by Array< octave_value >::xelem().
|
inlineinherited |
Definition at line 352 of file Array.h.
Referenced by Array< octave_value >::xelem().
|
inlineinherited |
Definition at line 355 of file Array.h.
Referenced by Array< octave_value >::xelem().
|
friend |
Definition at line 247 of file fCDiagMatrix.cc.
|
friend |
Definition at line 563 of file fCDiagMatrix.cc.
|
protectedinherited |
Definition at line 42 of file DiagArray2.h.
Referenced by operator*(), operator-(), and DiagArray2< Complex >::operator=().
|
protectedinherited |
Definition at line 42 of file DiagArray2.h.
Referenced by operator*(), operator-(), and DiagArray2< Complex >::operator=().
|
protectedinherited |
Definition at line 133 of file Array.h.
Referenced by Array< T >::Array(), Array< octave_value >::as_column(), Array< octave_value >::as_matrix(), Array< octave_value >::as_row(), Array< T >::find(), Array< T >::index(), Array< T >::insert(), and Array< octave_value >::operator=().
Definition at line 135 of file Array.h.
Referenced by Array< T >::Array(), Array< octave_value >::jit_array_rep(), and Array< octave_value >::operator=().
|
protectedinherited |
Definition at line 144 of file Array.h.
Referenced by Array< octave_value >::jit_slice_data(), and Array< octave_value >::operator=().
|
protectedinherited |
Definition at line 145 of file Array.h.
Referenced by Array< octave_value >::operator=().