#include "CNDArray.h"
Definition at line 33 of file CNDArray.h.
Definition at line 39 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | void | ) | [inline] |
Definition at line 41 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const dim_vector & | dv | ) | [inline] |
Definition at line 43 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const dim_vector & | dv, | |
const Complex & | val | |||
) | [inline] |
Definition at line 45 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const ComplexNDArray & | a | ) | [inline] |
Definition at line 48 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const ComplexMatrix & | a | ) | [inline] |
Definition at line 50 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const MArray< U > & | a | ) | [inline] |
Definition at line 53 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const Array< U > & | a | ) | [inline] |
Definition at line 56 of file CNDArray.h.
ComplexNDArray::ComplexNDArray | ( | const charNDArray & | a | ) |
Definition at line 47 of file CNDArray.cc.
References Array< T >::numel(), and Array< Complex >::xelem().
NDArray ComplexNDArray::abs | ( | void | ) | const |
Definition at line 737 of file CNDArray.cc.
boolNDArray ComplexNDArray::all | ( | int | dim = -1 |
) | const |
Definition at line 607 of file CNDArray.cc.
bool ComplexNDArray::all_elements_are_real | ( | void | ) | const |
Definition at line 525 of file CNDArray.cc.
Referenced by octave_complex_matrix::bool_array_value(), and octave_complex_matrix::try_narrowing_conversion().
Definition at line 535 of file CNDArray.cc.
References D_NINT(), Array< Complex >::elem(), imag(), Array< Complex >::nelem(), and real.
Referenced by octave_complex_matrix::save_binary().
boolNDArray ComplexNDArray::any | ( | int | dim = -1 |
) | const |
Definition at line 613 of file CNDArray.cc.
bool ComplexNDArray::any_element_is_inf_or_nan | ( | void | ) | const |
Definition at line 517 of file CNDArray.cc.
bool ComplexNDArray::any_element_is_nan | ( | void | ) | const |
Definition at line 511 of file CNDArray.cc.
Referenced by octave_complex_matrix::bool_array_value(), and operator!().
void Array< Complex >::assign | ( | const idx_vector & | i, | |
const Array< Complex > & | rhs, | |||
const Complex & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< Complex >::assign | ( | const idx_vector & | i, | |
const idx_vector & | j, | |||
const Array< Complex > & | rhs, | |||
const Complex & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< Complex >::assign | ( | const Array< idx_vector > & | ia, | |
const Array< Complex > & | rhs, | |||
const Complex & | rfv = resize_fill_value () | |||
) | [inherited] |
Reimplemented in DiagArray2< Complex >.
octave_idx_type Array< Complex >::capacity | ( | void | ) | const [inline, inherited] |
static Array<Complex > Array< Complex >::cat | ( | int | dim, | |
octave_idx_type | n, | |||
const Array< Complex > * | array_list | |||
) | [static, inherited] |
ComplexNDArray& ComplexNDArray::changesign | ( | void | ) | [inline] |
Reimplemented from MArray< Complex >.
Definition at line 145 of file CNDArray.h.
References MArray< T >::changesign().
Complex & Array< Complex >::checkelem | ( | octave_idx_type | n | ) | [inherited] |
Complex & Array< Complex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inherited] |
Reimplemented in DiagArray2< Complex >.
Complex & Array< Complex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inherited] |
Complex & Array< Complex >::checkelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inherited] |
crefT Array< Complex >::checkelem | ( | octave_idx_type | n | ) | const [inherited] |
crefT Array< Complex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inherited] |
Reimplemented in DiagArray2< Complex >.
crefT Array< Complex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inherited] |
crefT Array< Complex >::checkelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inherited] |
void Array< Complex >::clear | ( | const dim_vector & | dv | ) | [inherited] |
void Array< Complex >::clear | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline, inherited] |
octave_idx_type Array< Complex >::cols | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 304 of file Array.h.
Referenced by ComplexMatrix::all_integers(), ComplexMatrix::append(), ComplexMatrix::column_max(), ComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), ComplexMatrix::determinant(), ComplexMatrix::fill(), ComplexMatrix::finverse(), ComplexMatrix::fourier(), ComplexMatrix::fourier2d(), ComplexMatrix::fsolve(), ComplexMatrix::ifourier(), ComplexMatrix::ifourier2d(), ComplexMatrix::insert(), ComplexMatrix::is_hermitian(), ComplexMatrix::lssolve(), ComplexMatrix::ltsolve(), ComplexMatrix::operator+=(), ComplexMatrix::operator-=(), ComplexMatrix::operator==(), ComplexMatrix::pseudo_inverse(), ComplexMatrix::rcond(), ComplexMatrix::row_max(), ComplexMatrix::row_min(), ComplexMatrix::stack(), ComplexMatrix::tinverse(), ComplexMatrix::too_large_for_float(), and ComplexMatrix::utsolve().
Array<Complex > Array< Complex >::column | ( | octave_idx_type | k | ) | const [inherited] |
Reimplemented in ComplexMatrix.
octave_idx_type Array< Complex >::columns | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 305 of file Array.h.
Referenced by ComplexMatrix::inverse(), and ComplexMatrix::row_is_real_only().
octave_idx_type ComplexNDArray::compute_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions | |||
) | [static] |
Definition at line 853 of file CNDArray.cc.
octave_idx_type Array< Complex >::compute_index | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inherited] |
octave_idx_type Array< Complex >::compute_index | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inherited] |
octave_idx_type Array< Complex >::compute_index | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inherited] |
octave_idx_type Array< Complex >::compute_index_unchecked | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
ComplexNDArray ComplexNDArray::concat | ( | const ComplexNDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 661 of file CNDArray.cc.
References insert(), and Array< T >::numel().
ComplexNDArray ComplexNDArray::concat | ( | const NDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 669 of file CNDArray.cc.
References insert(), and Array< T >::numel().
ComplexNDArray ComplexNDArray::cummax | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 719 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::cummax | ( | int | dim = -1 |
) | const |
Definition at line 713 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::cummin | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 731 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::cummin | ( | int | dim = -1 |
) | const |
Definition at line 725 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::cumprod | ( | int | dim = -1 |
) | const |
Definition at line 619 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::cumsum | ( | int | dim = -1 |
) | const |
Definition at line 625 of file CNDArray.cc.
Reimplemented in DiagArray2< Complex >.
Definition at line 435 of file Array.h.
Referenced by ComplexRowVector::operator==(), ComplexMatrix::operator==(), and ComplexColumnVector::operator==().
void Array< Complex >::delete_elements | ( | const idx_vector & | i | ) | [inherited] |
void Array< Complex >::delete_elements | ( | int | dim, | |
const idx_vector & | i | |||
) | [inherited] |
void Array< Complex >::delete_elements | ( | const Array< idx_vector > & | ia | ) | [inherited] |
ComplexNDArray ComplexNDArray::diag | ( | octave_idx_type | k = 0 |
) | const |
Reimplemented from Array< Complex >.
Definition at line 860 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::diff | ( | octave_idx_type | order = 1 , |
|
int | dim = -1 | |||
) | const |
Definition at line 655 of file CNDArray.cc.
Referenced by do_diff().
octave_idx_type Array< Complex >::dim1 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
octave_idx_type Array< Complex >::dim2 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
octave_idx_type Array< Complex >::dim3 | ( | void | ) | const [inline, inherited] |
const dim_vector& Array< Complex >::dims | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 311 of file Array.h.
Referenced by fourier(), fourier2d(), fourierNd(), ifourier(), ifourier2d(), and ifourierNd().
Complex & Array< Complex >::elem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 353 of file Array.h.
Referenced by all_integers(), ComplexMatrix::all_integers(), ComplexMatrix::column_is_real_only(), ComplexMatrix::column_max(), ComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), ComplexMatrix::determinant(), ComplexRowVector::extract(), ComplexColumnVector::extract(), ComplexRowVector::extract_n(), ComplexColumnVector::extract_n(), fourier(), ifourier(), insert(), ComplexMatrix::insert(), ComplexMatrix::is_hermitian(), ComplexRowVector::max(), ComplexColumnVector::max(), ComplexRowVector::min(), ComplexColumnVector::min(), ComplexMatrix::operator+=(), ComplexMatrix::operator-=(), ComplexMatrix::row_is_real_only(), ComplexMatrix::row_max(), ComplexMatrix::row_min(), too_large_for_float(), and ComplexMatrix::too_large_for_float().
Complex & Array< Complex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Complex & Array< Complex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
Complex & Array< Complex >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< Complex >::elem | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< Complex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
crefT Array< Complex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< Complex >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
Reimplemented in ComplexColumnVector, ComplexMatrix, and ComplexRowVector.
Array<octave_idx_type> Array< Complex >::find | ( | octave_idx_type | n = -1 , |
|
bool | backward = false | |||
) | const [inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 437 of file Array.h.
Referenced by ComplexMatrix::ltsolve(), ComplexRowVector::operator+=(), ComplexMatrix::operator+=(), ComplexColumnVector::operator+=(), ComplexRowVector::operator-=(), ComplexMatrix::operator-=(), ComplexColumnVector::operator-=(), ComplexMatrix::rcond(), and ComplexMatrix::utsolve().
Reimplemented in DiagArray2< Complex >.
F77_RET_T Complex *F77_RET_T Complex Complex *F77_RET_T Complex Complex *ComplexNDArray ComplexNDArray::fourier | ( | int | dim = 1 |
) | const |
Definition at line 209 of file CNDArray.cc.
References Array< Complex >::dims(), Array< Complex >::elem(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< Complex >::numel(), OCTAVE_LOCAL_BUFFER, zfftf(), and zffti().
Referenced by do_fft().
ComplexNDArray ComplexNDArray::fourier2d | ( | void | ) | const |
Definition at line 304 of file CNDArray.cc.
References Array< Complex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), nn, Array< Complex >::numel(), ComplexMatrix::row(), zfftf(), and zffti().
Referenced by do_fft2().
ComplexNDArray ComplexNDArray::fourierNd | ( | void | ) | const |
Definition at line 401 of file CNDArray.cc.
References Array< Complex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< Complex >::numel(), ComplexMatrix::row(), zfftf(), and zffti().
Referenced by do_fftn().
MArray<Complex > MArray< Complex >::hermitian | ( | Complex (*)(const Complex &) | fcn = 0 |
) | const [inline, inherited] |
Reimplemented from Array< Complex >.
Definition at line 86 of file MArray.h.
References Array< T >::hermitian().
void MArray< Complex >::idx_add | ( | const idx_vector & | idx, | |
Complex | val | |||
) | [inherited] |
void MArray< Complex >::idx_add | ( | const idx_vector & | idx, | |
const MArray< Complex > & | vals | |||
) | [inherited] |
void MArray< Complex >::idx_add_nd | ( | const idx_vector & | idx, | |
const MArray< Complex > & | vals, | |||
int | dim = -1 | |||
) | [inherited] |
void MArray< Complex >::idx_max | ( | const idx_vector & | idx, | |
const MArray< Complex > & | vals | |||
) | [inherited] |
void MArray< Complex >::idx_min | ( | const idx_vector & | idx, | |
const MArray< Complex > & | vals | |||
) | [inherited] |
ComplexNDArray ComplexNDArray::ifourier | ( | int | dim = 1 |
) | const |
Definition at line 256 of file CNDArray.cc.
References Array< Complex >::dims(), Array< Complex >::elem(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< Complex >::numel(), OCTAVE_LOCAL_BUFFER, zfftb(), and zffti().
Referenced by do_fft().
ComplexNDArray ComplexNDArray::ifourier2d | ( | void | ) | const |
Definition at line 352 of file CNDArray.cc.
References Array< Complex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), nn, Array< Complex >::numel(), ComplexMatrix::row(), zfftb(), and zffti().
Referenced by do_fft2().
ComplexNDArray ComplexNDArray::ifourierNd | ( | void | ) | const |
Definition at line 448 of file CNDArray.cc.
References Array< Complex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< Complex >::numel(), ComplexMatrix::row(), zfftb(), and zffti().
Referenced by do_fftn().
void ComplexNDArray::increment_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions, | |||
int | start_dimension = 0 | |||
) | [static] |
Definition at line 845 of file CNDArray.cc.
Referenced by insert().
Array<Complex > Array< Complex >::index | ( | const idx_vector & | i, | |
const idx_vector & | j | |||
) | const [inherited] |
Array<Complex > Array< Complex >::index | ( | const idx_vector & | i, | |
bool | resize_ok, | |||
const Complex & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<Complex > Array< Complex >::index | ( | const Array< idx_vector > & | ia, | |
bool | resize_ok, | |||
const Complex & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<Complex > Array< Complex >::index | ( | const idx_vector & | i, | |
const idx_vector & | j, | |||
bool | resize_ok, | |||
const Complex & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<Complex > Array< Complex >::index | ( | const idx_vector & | i | ) | const [inherited] |
Referenced by ComplexMatrix::column(), ComplexMatrix::extract(), ComplexMatrix::extract_n(), and ComplexMatrix::row().
Array<Complex >& Array< Complex >::insert | ( | const Array< Complex > & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inherited] |
ComplexNDArray & ComplexNDArray::insert | ( | const NDArray & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 767 of file CNDArray.cc.
References current_liboctave_error_handler, Array< Complex >::dimensions, Array< T >::dims(), Array< Complex >::elem(), Array< T >::elem(), increment_index(), dim_vector::length(), and Array< T >::numel().
Referenced by NDArray::concat(), concat(), concat(), and insert().
ComplexNDArray & ComplexNDArray::insert | ( | const ComplexNDArray & | a, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 824 of file CNDArray.cc.
References insert().
Array<Complex >& Array< Complex >::insert | ( | const Array< Complex > & | a, | |
const Array< octave_idx_type > & | idx | |||
) | [inherited] |
ComplexNDArray & ComplexNDArray::insert | ( | const ComplexNDArray & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 817 of file CNDArray.cc.
References insert().
MArray<Complex > MArray< Complex >::ipermute | ( | const Array< octave_idx_type > & | vec | ) | const [inline, inherited] |
Reimplemented from Array< Complex >.
Definition at line 78 of file MArray.h.
References Array< T >::ipermute().
Definition at line 426 of file Array.h.
Referenced by ComplexMatrix::is_hermitian().
boolNDArray ComplexNDArray::isfinite | ( | void | ) | const |
Definition at line 755 of file CNDArray.cc.
boolNDArray ComplexNDArray::isinf | ( | void | ) | const |
Definition at line 749 of file CNDArray.cc.
boolNDArray ComplexNDArray::isnan | ( | void | ) | const |
Definition at line 743 of file CNDArray.cc.
octave_idx_type Array< Complex >::length | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 265 of file Array.h.
Referenced by ComplexRowVector::append(), ComplexRowVector::fill(), ComplexColumnVector::fill(), ComplexRowVector::insert(), ComplexColumnVector::insert(), ComplexRowVector::max(), ComplexColumnVector::max(), ComplexRowVector::min(), ComplexColumnVector::min(), ComplexRowVector::operator+=(), ComplexMatrix::operator+=(), ComplexColumnVector::operator+=(), ComplexRowVector::operator-=(), ComplexMatrix::operator-=(), ComplexColumnVector::operator-=(), ComplexRowVector::operator==(), ComplexMatrix::operator==(), ComplexColumnVector::operator==(), and ComplexColumnVector::stack().
Array<Complex > Array< Complex >::linear_slice | ( | octave_idx_type | lo, | |
octave_idx_type | up | |||
) | const [inherited] |
Array<octave_idx_type> Array< Complex >::lookup | ( | const Array< Complex > & | values, | |
sortmode | mode = UNSORTED | |||
) | const [inherited] |
octave_idx_type Array< Complex >::lookup | ( | const Complex & | value, | |
sortmode | mode = UNSORTED | |||
) | const [inherited] |
Definition at line 109 of file Array.h.
Referenced by ComplexRowVector::fill(), ComplexMatrix::fill(), ComplexColumnVector::fill(), ComplexRowVector::insert(), ComplexMatrix::insert(), and ComplexColumnVector::insert().
ComplexMatrix ComplexNDArray::matrix_value | ( | void | ) | const |
Definition at line 831 of file CNDArray.cc.
References ComplexMatrix::ComplexMatrix(), current_liboctave_error_handler, and Array< Complex >::ndims().
Referenced by octave_complex_matrix::complex_matrix_value(), octave_complex_matrix::float_complex_matrix_value(), octave_complex_matrix::float_matrix_value(), octave_complex_matrix::matrix_value(), octave_print_internal(), octave_complex_matrix::sparse_complex_matrix_value(), and octave_complex_matrix::sparse_matrix_value().
ComplexNDArray ComplexNDArray::max | ( | int | dim = -1 |
) | const |
Definition at line 689 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::max | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 695 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::min | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 707 of file CNDArray.cc.
ComplexNDArray ComplexNDArray::min | ( | int | dim = -1 |
) | const |
Definition at line 701 of file CNDArray.cc.
Definition at line 443 of file Array.h.
Referenced by matrix_value().
octave_idx_type Array< Complex >::nelem | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 266 of file Array.h.
Referenced by all_integers(), and too_large_for_float().
octave_idx_type Array< Complex >::nnz | ( | void | ) | const [inherited] |
Reimplemented in MDiagArray2< Complex >.
Array<Complex > Array< Complex >::nth_element | ( | const idx_vector & | n, | |
int | dim = 0 | |||
) | const [inherited] |
octave_idx_type Array< Complex >::numel | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 267 of file Array.h.
Referenced by ComplexMatrix::ComplexMatrix(), fourier(), fourier2d(), fourierNd(), ifourier(), ifourier2d(), and ifourierNd().
boolNDArray ComplexNDArray::operator! | ( | void | ) | const |
Definition at line 500 of file CNDArray.cc.
References any_element_is_nan(), and gripe_nan_to_logical_conversion().
crefT Array< Complex >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
Complex & Array< Complex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Complex & Array< Complex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
crefT Array< Complex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< Complex >::operator() | ( | octave_idx_type | n | ) | const [inline, inherited] |
Complex & Array< Complex >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< Complex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Complex & Array< Complex >::operator() | ( | octave_idx_type | n | ) | [inline, inherited] |
ComplexNDArray& ComplexNDArray::operator= | ( | const ComplexNDArray & | a | ) | [inline] |
Definition at line 60 of file CNDArray.h.
References MArray< T >::operator=().
bool Array< Complex >::optimize_dimensions | ( | const dim_vector & | dv | ) | [inherited] |
Array<Complex > Array< Complex >::page | ( | octave_idx_type | k | ) | const [inherited] |
octave_idx_type Array< Complex >::pages | ( | void | ) | const [inline, inherited] |
MArray<Complex > MArray< Complex >::permute | ( | const Array< octave_idx_type > & | vec, | |
bool | inv = false | |||
) | const [inline, inherited] |
Reimplemented from Array< Complex >.
Definition at line 74 of file MArray.h.
References Array< T >::permute().
void Array< Complex >::print_info | ( | std::ostream & | os, | |
const std::string & | prefix | |||
) | const [inherited] |
Reimplemented in DiagArray2< Complex >.
ComplexNDArray ComplexNDArray::prod | ( | int | dim = -1 |
) | const |
Definition at line 631 of file CNDArray.cc.
MArray<Complex > MArray< Complex >::reshape | ( | const dim_vector & | new_dims | ) | const [inline, inherited] |
Reimplemented from Array< Complex >.
Definition at line 71 of file MArray.h.
References Array< T >::reshape().
Array<Complex > Array< Complex >::reshape | ( | octave_idx_type | nr, | |
octave_idx_type | nc | |||
) | const [inline, inherited] |
void Array< Complex >::resize | ( | octave_idx_type | nr, | |
octave_idx_type | nc, | |||
const Complex & | rfv = resize_fill_value () | |||
) | [inline, inherited] |
Reimplemented in ComplexMatrix, and DiagArray2< Complex >.
void Array< Complex >::resize | ( | octave_idx_type | n | ) | [inline, inherited] |
void Array< Complex >::resize | ( | const dim_vector & | dv, | |
const Complex & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< Complex >::resize1 | ( | octave_idx_type | n, | |
const Complex & | rfv = resize_fill_value () | |||
) | [inherited] |
static Complex ComplexNDArray::resize_fill_value | ( | void | ) | [inline, static] |
Reimplemented from Array< Complex >.
Definition at line 138 of file CNDArray.h.
Referenced by octave_complex::resize().
octave_idx_type Array< Complex >::rows | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
Definition at line 303 of file Array.h.
Referenced by ComplexMatrix::all_integers(), ComplexMatrix::append(), ComplexMatrix::column_is_real_only(), ComplexMatrix::column_max(), ComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), ComplexMatrix::determinant(), ComplexMatrix::fill(), ComplexMatrix::finverse(), ComplexMatrix::fourier(), ComplexMatrix::fourier2d(), ComplexMatrix::fsolve(), ComplexMatrix::ifourier(), ComplexMatrix::ifourier2d(), ComplexMatrix::insert(), ComplexMatrix::inverse(), ComplexMatrix::is_hermitian(), ComplexMatrix::lssolve(), ComplexMatrix::ltsolve(), ComplexMatrix::operator+=(), ComplexMatrix::operator-=(), ComplexMatrix::operator==(), ComplexMatrix::pseudo_inverse(), ComplexMatrix::rcond(), ComplexMatrix::row_max(), ComplexMatrix::row_min(), ComplexMatrix::stack(), ComplexMatrix::tinverse(), ComplexMatrix::too_large_for_float(), and ComplexMatrix::utsolve().
Referenced by ComplexSCHUR::init().
Array<Complex > Array< Complex >::sort | ( | Array< octave_idx_type > & | sidx, | |
int | dim = 0 , |
|||
sortmode | mode = ASCENDING | |||
) | const [inherited] |
Array<octave_idx_type> Array< Complex >::sort_rows_idx | ( | sortmode | mode = ASCENDING |
) | const [inherited] |
ComplexNDArray ComplexNDArray::squeeze | ( | void | ) | const [inline] |
Reimplemented from MArray< Complex >.
Definition at line 124 of file CNDArray.h.
References MArray< T >::squeeze().
ComplexNDArray ComplexNDArray::sum | ( | int | dim = -1 |
) | const |
Definition at line 637 of file CNDArray.cc.
Referenced by DEFUN().
ComplexNDArray ComplexNDArray::sumsq | ( | int | dim = -1 |
) | const |
Definition at line 649 of file CNDArray.cc.
bool ComplexNDArray::too_large_for_float | ( | void | ) | const |
Definition at line 585 of file CNDArray.cc.
References Array< Complex >::elem(), imag(), Array< Complex >::nelem(), real, xisinf(), and xisnan().
Referenced by octave_complex_matrix::save_binary().
Reimplemented from Array< Complex >.
Reimplemented in ComplexColumnVector, ComplexMatrix, and ComplexRowVector.
Definition at line 83 of file MArray.h.
References Array< T >::transpose().
crefT Array< Complex >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
Complex & Array< Complex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
crefT Array< Complex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
Complex & Array< Complex >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
Complex & Array< Complex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
crefT Array< Complex >::xelem | ( | octave_idx_type | n | ) | const [inline, inherited] |
Complex & Array< Complex >::xelem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 327 of file Array.h.
Referenced by ComplexMatrix::ComplexMatrix(), ComplexNDArray(), ComplexRowVector::fill(), ComplexMatrix::fill(), ComplexColumnVector::fill(), ComplexRowVector::insert(), ComplexMatrix::insert(), and ComplexColumnVector::insert().
crefT Array< Complex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< Complex >.
ComplexNDArray ComplexNDArray::xsum | ( | int | dim = -1 |
) | const |
Definition at line 643 of file CNDArray.cc.
Referenced by DEFUN().
OCTAVE_API ComplexNDArray conj | ( | const ComplexNDArray & | a | ) | [friend] |
Definition at line 761 of file CNDArray.cc.
OCTAVE_API std::ostream& operator<< | ( | std::ostream & | os, | |
const ComplexNDArray & | a | |||
) | [friend] |
Definition at line 867 of file CNDArray.cc.
OCTAVE_API std::istream& operator>> | ( | std::istream & | is, | |
ComplexNDArray & | a | |||
) | [friend] |
Definition at line 881 of file CNDArray.cc.
dim_vector Array< Complex >::dimensions [protected, inherited] |
Complex * Array< Complex >::slice_data [protected, inherited] |
octave_idx_type Array< Complex >::slice_len [protected, inherited] |