#include "fCNDArray.h"
Definition at line 33 of file fCNDArray.h.
typedef bool(* Array< FloatComplex >::compare_fcn_type)(typename ref_param< FloatComplex >::type, typename ref_param< FloatComplex >::type) [inherited] |
typedef ref_param<FloatComplex >::type Array< FloatComplex >::crefT [inherited] |
typedef FloatComplex Array< FloatComplex >::element_type [inherited] |
Definition at line 39 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | void | ) | [inline] |
Definition at line 41 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const dim_vector & | dv | ) | [inline] |
Definition at line 43 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const dim_vector & | dv, | |
const FloatComplex & | val | |||
) | [inline] |
Definition at line 45 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const FloatComplexNDArray & | a | ) | [inline] |
Definition at line 48 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const FloatComplexMatrix & | a | ) | [inline] |
Definition at line 50 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const MArray< U > & | a | ) | [inline] |
Definition at line 53 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const Array< U > & | a | ) | [inline] |
Definition at line 56 of file fCNDArray.h.
FloatComplexNDArray::FloatComplexNDArray | ( | const charNDArray & | a | ) |
Definition at line 47 of file fCNDArray.cc.
References Array< T >::numel(), and Array< FloatComplex >::xelem().
FloatNDArray FloatComplexNDArray::abs | ( | void | ) | const |
Definition at line 734 of file fCNDArray.cc.
boolNDArray FloatComplexNDArray::all | ( | int | dim = -1 |
) | const |
Definition at line 604 of file fCNDArray.cc.
bool FloatComplexNDArray::all_elements_are_real | ( | void | ) | const |
Definition at line 522 of file fCNDArray.cc.
Referenced by octave_float_complex_matrix::bool_array_value(), and octave_float_complex_matrix::try_narrowing_conversion().
Definition at line 532 of file fCNDArray.cc.
References D_NINT(), Array< FloatComplex >::elem(), imag(), Array< FloatComplex >::nelem(), and real.
Referenced by octave_float_complex_matrix::save_binary().
boolNDArray FloatComplexNDArray::any | ( | int | dim = -1 |
) | const |
Definition at line 610 of file fCNDArray.cc.
bool FloatComplexNDArray::any_element_is_inf_or_nan | ( | void | ) | const |
Definition at line 514 of file fCNDArray.cc.
bool FloatComplexNDArray::any_element_is_nan | ( | void | ) | const |
Definition at line 508 of file fCNDArray.cc.
Referenced by octave_float_complex_matrix::bool_array_value(), and operator!().
Array<FloatComplex > Array< FloatComplex >::as_column | ( | void | ) | const [inline, inherited] |
Array<FloatComplex > Array< FloatComplex >::as_matrix | ( | void | ) | const [inline, inherited] |
Array<FloatComplex > Array< FloatComplex >::as_row | ( | void | ) | const [inline, inherited] |
void Array< FloatComplex >::assign | ( | const idx_vector & | i, | |
const Array< FloatComplex > & | rhs, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< FloatComplex >::assign | ( | const idx_vector & | i, | |
const idx_vector & | j, | |||
const Array< FloatComplex > & | rhs, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< FloatComplex >::assign | ( | const Array< idx_vector > & | ia, | |
const Array< FloatComplex > & | rhs, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | [inherited] |
size_t Array< FloatComplex >::byte_size | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
octave_idx_type Array< FloatComplex >::capacity | ( | void | ) | const [inline, inherited] |
static Array<FloatComplex > Array< FloatComplex >::cat | ( | int | dim, | |
octave_idx_type | n, | |||
const Array< FloatComplex > * | array_list | |||
) | [static, inherited] |
FloatComplexNDArray& FloatComplexNDArray::changesign | ( | void | ) | [inline] |
Reimplemented from MArray< FloatComplex >.
Definition at line 145 of file fCNDArray.h.
References MArray< T >::changesign().
FloatComplex & Array< FloatComplex >::checkelem | ( | octave_idx_type | n | ) | [inherited] |
FloatComplex & Array< FloatComplex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inherited] |
Reimplemented in DiagArray2< FloatComplex >.
FloatComplex & Array< FloatComplex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inherited] |
FloatComplex & Array< FloatComplex >::checkelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inherited] |
crefT Array< FloatComplex >::checkelem | ( | octave_idx_type | n | ) | const [inherited] |
crefT Array< FloatComplex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inherited] |
Reimplemented in DiagArray2< FloatComplex >.
crefT Array< FloatComplex >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inherited] |
crefT Array< FloatComplex >::checkelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inherited] |
void Array< FloatComplex >::chop_trailing_singletons | ( | void | ) | [inline, inherited] |
void Array< FloatComplex >::clear | ( | const dim_vector & | dv | ) | [inherited] |
void Array< FloatComplex >::clear | ( | void | ) | [inherited] |
void Array< FloatComplex >::clear | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline, inherited] |
octave_idx_type Array< FloatComplex >::cols | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 304 of file Array.h.
Referenced by FloatComplexMatrix::all_integers(), FloatComplexMatrix::append(), FloatComplexMatrix::column_max(), FloatComplexMatrix::column_min(), FloatComplexMatrix::determinant(), FloatComplexMatrix::fill(), FloatComplexMatrix::finverse(), FloatComplexMatrix::FloatComplexMatrix(), FloatComplexMatrix::fourier(), FloatComplexMatrix::fourier2d(), FloatComplexMatrix::fsolve(), FloatComplexMatrix::ifourier(), FloatComplexMatrix::ifourier2d(), FloatComplexMatrix::insert(), FloatComplexMatrix::is_hermitian(), FloatComplexMatrix::lssolve(), FloatComplexMatrix::ltsolve(), FloatComplexMatrix::operator+=(), FloatComplexMatrix::operator-=(), FloatComplexMatrix::operator==(), FloatComplexMatrix::pseudo_inverse(), FloatComplexMatrix::rcond(), FloatComplexMatrix::row_max(), FloatComplexMatrix::row_min(), FloatComplexMatrix::stack(), FloatComplexMatrix::tinverse(), FloatComplexMatrix::too_large_for_float(), and FloatComplexMatrix::utsolve().
Array<FloatComplex > Array< FloatComplex >::column | ( | octave_idx_type | k | ) | const [inherited] |
Reimplemented in FloatComplexMatrix.
octave_idx_type Array< FloatComplex >::columns | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 305 of file Array.h.
Referenced by FloatComplexMatrix::inverse(), and FloatComplexMatrix::row_is_real_only().
octave_idx_type FloatComplexNDArray::compute_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions | |||
) | [static] |
Definition at line 850 of file fCNDArray.cc.
octave_idx_type Array< FloatComplex >::compute_index | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inherited] |
octave_idx_type Array< FloatComplex >::compute_index | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inherited] |
octave_idx_type Array< FloatComplex >::compute_index | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inherited] |
octave_idx_type Array< FloatComplex >::compute_index_unchecked | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
FloatComplexNDArray FloatComplexNDArray::concat | ( | const FloatComplexNDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 658 of file fCNDArray.cc.
References insert(), and Array< T >::numel().
FloatComplexNDArray FloatComplexNDArray::concat | ( | const FloatNDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 666 of file fCNDArray.cc.
References insert(), and Array< T >::numel().
FloatComplexNDArray FloatComplexNDArray::cummax | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 716 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::cummax | ( | int | dim = -1 |
) | const |
Definition at line 710 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::cummin | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 728 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::cummin | ( | int | dim = -1 |
) | const |
Definition at line 722 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::cumprod | ( | int | dim = -1 |
) | const |
Definition at line 616 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::cumsum | ( | int | dim = -1 |
) | const |
Definition at line 622 of file fCNDArray.cc.
const FloatComplex * Array< FloatComplex >::data | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 435 of file Array.h.
Referenced by FloatComplexRowVector::operator==(), FloatComplexMatrix::operator==(), and FloatComplexColumnVector::operator==().
void Array< FloatComplex >::delete_elements | ( | const idx_vector & | i | ) | [inherited] |
void Array< FloatComplex >::delete_elements | ( | int | dim, | |
const idx_vector & | i | |||
) | [inherited] |
void Array< FloatComplex >::delete_elements | ( | const Array< idx_vector > & | ia | ) | [inherited] |
FloatComplexNDArray FloatComplexNDArray::diag | ( | octave_idx_type | k = 0 |
) | const |
Reimplemented from Array< FloatComplex >.
Definition at line 857 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::diff | ( | octave_idx_type | order = 1 , |
|
int | dim = -1 | |||
) | const |
Definition at line 652 of file fCNDArray.cc.
Referenced by do_diff().
octave_idx_type Array< FloatComplex >::dim1 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
octave_idx_type Array< FloatComplex >::dim2 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
octave_idx_type Array< FloatComplex >::dim3 | ( | void | ) | const [inline, inherited] |
const dim_vector& Array< FloatComplex >::dims | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 311 of file Array.h.
Referenced by fourier(), fourier2d(), fourierNd(), ifourier(), ifourier2d(), and ifourierNd().
ComplexNDArray FloatComplexNDArray::dsum | ( | int | dim = -1 |
) | const |
Definition at line 640 of file fCNDArray.cc.
Referenced by DEFUN().
FloatComplex & Array< FloatComplex >::elem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 353 of file Array.h.
Referenced by all_integers(), FloatComplexMatrix::all_integers(), FloatComplexMatrix::column_is_real_only(), FloatComplexMatrix::column_max(), FloatComplexMatrix::column_min(), FloatComplexMatrix::determinant(), FloatComplexRowVector::extract(), FloatComplexColumnVector::extract(), FloatComplexRowVector::extract_n(), FloatComplexColumnVector::extract_n(), FloatComplexMatrix::FloatComplexMatrix(), fourier(), ifourier(), insert(), FloatComplexMatrix::insert(), FloatComplexMatrix::is_hermitian(), FloatComplexRowVector::max(), FloatComplexColumnVector::max(), FloatComplexRowVector::min(), FloatComplexColumnVector::min(), FloatComplexMatrix::operator+=(), FloatComplexMatrix::operator-=(), FloatComplexMatrix::row_is_real_only(), FloatComplexMatrix::row_max(), FloatComplexMatrix::row_min(), too_large_for_float(), and FloatComplexMatrix::too_large_for_float().
FloatComplex & Array< FloatComplex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
FloatComplex & Array< FloatComplex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
FloatComplex & Array< FloatComplex >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< FloatComplex >::elem | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< FloatComplex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
crefT Array< FloatComplex >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< FloatComplex >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
void Array< FloatComplex >::fill | ( | const FloatComplex & | val | ) | [inherited] |
Reimplemented in FloatComplexColumnVector, FloatComplexMatrix, and FloatComplexRowVector.
Array<octave_idx_type> Array< FloatComplex >::find | ( | octave_idx_type | n = -1 , |
|
bool | backward = false | |||
) | const [inherited] |
const FloatComplex * Array< FloatComplex >::fortran_vec | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 437 of file Array.h.
Referenced by FloatComplexMatrix::ltsolve(), FloatComplexRowVector::operator+=(), FloatComplexMatrix::operator+=(), FloatComplexColumnVector::operator+=(), FloatComplexRowVector::operator-=(), FloatComplexMatrix::operator-=(), FloatComplexColumnVector::operator-=(), FloatComplexMatrix::rcond(), and FloatComplexMatrix::utsolve().
FloatComplex * Array< FloatComplex >::fortran_vec | ( | void | ) | [inherited] |
Reimplemented in DiagArray2< FloatComplex >.
F77_RET_T FloatComplex *F77_RET_T FloatComplex FloatComplex *F77_RET_T FloatComplex FloatComplex *FloatComplexNDArray FloatComplexNDArray::fourier | ( | int | dim = 1 |
) | const |
Definition at line 206 of file fCNDArray.cc.
References cfftf(), cffti(), Array< FloatComplex >::dims(), Array< FloatComplex >::elem(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< FloatComplex >::numel(), and OCTAVE_LOCAL_BUFFER.
Referenced by do_fft().
FloatComplexNDArray FloatComplexNDArray::fourier2d | ( | void | ) | const |
Definition at line 301 of file fCNDArray.cc.
References cfftf(), cffti(), Array< FloatComplex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), nn, and Array< FloatComplex >::numel().
Referenced by do_fft2().
FloatComplexNDArray FloatComplexNDArray::fourierNd | ( | void | ) | const |
Definition at line 398 of file fCNDArray.cc.
References cfftf(), cffti(), Array< FloatComplex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, and Array< FloatComplex >::numel().
Referenced by do_fftn().
MArray<FloatComplex > MArray< FloatComplex >::hermitian | ( | FloatComplex (*)(const FloatComplex &) | fcn = 0 |
) | const [inline, inherited] |
Reimplemented from Array< FloatComplex >.
void MArray< FloatComplex >::idx_add | ( | const idx_vector & | idx, | |
FloatComplex | val | |||
) | [inherited] |
void MArray< FloatComplex >::idx_add | ( | const idx_vector & | idx, | |
const MArray< FloatComplex > & | vals | |||
) | [inherited] |
void MArray< FloatComplex >::idx_add_nd | ( | const idx_vector & | idx, | |
const MArray< FloatComplex > & | vals, | |||
int | dim = -1 | |||
) | [inherited] |
void MArray< FloatComplex >::idx_max | ( | const idx_vector & | idx, | |
const MArray< FloatComplex > & | vals | |||
) | [inherited] |
void MArray< FloatComplex >::idx_min | ( | const idx_vector & | idx, | |
const MArray< FloatComplex > & | vals | |||
) | [inherited] |
FloatComplexNDArray FloatComplexNDArray::ifourier | ( | int | dim = 1 |
) | const |
Definition at line 253 of file fCNDArray.cc.
References cfftb(), cffti(), Array< FloatComplex >::dims(), Array< FloatComplex >::elem(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< FloatComplex >::numel(), and OCTAVE_LOCAL_BUFFER.
Referenced by do_fft().
FloatComplexNDArray FloatComplexNDArray::ifourier2d | ( | void | ) | const |
Definition at line 349 of file fCNDArray.cc.
References cfftb(), cffti(), Array< FloatComplex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), nn, and Array< FloatComplex >::numel().
Referenced by do_fft2().
FloatComplexNDArray FloatComplexNDArray::ifourierNd | ( | void | ) | const |
Definition at line 445 of file fCNDArray.cc.
References cfftb(), cffti(), Array< FloatComplex >::dims(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, and Array< FloatComplex >::numel().
Referenced by do_fftn().
void FloatComplexNDArray::increment_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions, | |||
int | start_dimension = 0 | |||
) | [static] |
Definition at line 842 of file fCNDArray.cc.
Referenced by insert().
Array<FloatComplex > Array< FloatComplex >::index | ( | const idx_vector & | i, | |
const idx_vector & | j | |||
) | const [inherited] |
Array<FloatComplex > Array< FloatComplex >::index | ( | const Array< idx_vector > & | ia | ) | const [inherited] |
Array<FloatComplex > Array< FloatComplex >::index | ( | const idx_vector & | i, | |
bool | resize_ok, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<FloatComplex > Array< FloatComplex >::index | ( | const Array< idx_vector > & | ia, | |
bool | resize_ok, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<FloatComplex > Array< FloatComplex >::index | ( | const idx_vector & | i, | |
const idx_vector & | j, | |||
bool | resize_ok, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<FloatComplex > Array< FloatComplex >::index | ( | const idx_vector & | i | ) | const [inherited] |
Array<FloatComplex >& Array< FloatComplex >::insert | ( | const Array< FloatComplex > & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inherited] |
FloatComplexNDArray & FloatComplexNDArray::insert | ( | const NDArray & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 764 of file fCNDArray.cc.
References current_liboctave_error_handler, Array< FloatComplex >::dimensions, Array< T >::dims(), Array< FloatComplex >::elem(), Array< T >::elem(), increment_index(), dim_vector::length(), and Array< T >::numel().
Referenced by FloatNDArray::concat(), concat(), concat(), and insert().
FloatComplexNDArray & FloatComplexNDArray::insert | ( | const FloatComplexNDArray & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 814 of file fCNDArray.cc.
References insert().
Array<FloatComplex >& Array< FloatComplex >::insert | ( | const Array< FloatComplex > & | a, | |
const Array< octave_idx_type > & | idx | |||
) | [inherited] |
FloatComplexNDArray & FloatComplexNDArray::insert | ( | const FloatComplexNDArray & | a, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 821 of file fCNDArray.cc.
References insert().
MArray<FloatComplex > MArray< FloatComplex >::ipermute | ( | const Array< octave_idx_type > & | vec | ) | const [inline, inherited] |
Reimplemented from Array< FloatComplex >.
bool Array< FloatComplex >::is_empty | ( | void | ) | const [inline, inherited] |
bool Array< FloatComplex >::is_shared | ( | void | ) | [inline, inherited] |
sortmode Array< FloatComplex >::is_sorted | ( | sortmode | mode = UNSORTED |
) | const [inherited] |
sortmode Array< FloatComplex >::is_sorted_rows | ( | sortmode | mode = UNSORTED |
) | const [inherited] |
bool Array< FloatComplex >::is_square | ( | void | ) | const [inline, inherited] |
Definition at line 426 of file Array.h.
Referenced by FloatComplexMatrix::is_hermitian().
bool Array< FloatComplex >::is_vector | ( | void | ) | const [inline, inherited] |
boolNDArray FloatComplexNDArray::isfinite | ( | void | ) | const |
Definition at line 752 of file fCNDArray.cc.
boolNDArray FloatComplexNDArray::isinf | ( | void | ) | const |
Definition at line 746 of file fCNDArray.cc.
boolNDArray FloatComplexNDArray::isnan | ( | void | ) | const |
Definition at line 740 of file fCNDArray.cc.
octave_idx_type Array< FloatComplex >::length | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 265 of file Array.h.
Referenced by FloatComplexRowVector::append(), FloatComplexRowVector::fill(), FloatComplexColumnVector::fill(), FloatComplexRowVector::insert(), FloatComplexColumnVector::insert(), FloatComplexRowVector::max(), FloatComplexColumnVector::max(), FloatComplexRowVector::min(), FloatComplexColumnVector::min(), FloatComplexRowVector::operator+=(), FloatComplexMatrix::operator+=(), FloatComplexColumnVector::operator+=(), FloatComplexRowVector::operator-=(), FloatComplexMatrix::operator-=(), FloatComplexColumnVector::operator-=(), FloatComplexRowVector::operator==(), FloatComplexMatrix::operator==(), FloatComplexColumnVector::operator==(), and FloatComplexColumnVector::stack().
Array<FloatComplex > Array< FloatComplex >::linear_slice | ( | octave_idx_type | lo, | |
octave_idx_type | up | |||
) | const [inherited] |
Array<octave_idx_type> Array< FloatComplex >::lookup | ( | const Array< FloatComplex > & | values, | |
sortmode | mode = UNSORTED | |||
) | const [inherited] |
octave_idx_type Array< FloatComplex >::lookup | ( | const FloatComplex & | value, | |
sortmode | mode = UNSORTED | |||
) | const [inherited] |
void Array< FloatComplex >::make_unique | ( | void | ) | [inline, inherited] |
Definition at line 109 of file Array.h.
Referenced by FloatComplexRowVector::fill(), FloatComplexMatrix::fill(), FloatComplexColumnVector::fill(), FloatComplexRowVector::insert(), FloatComplexMatrix::insert(), and FloatComplexColumnVector::insert().
Array<U> Array< FloatComplex >::map | ( | F | fcn | ) | const [inline, inherited] |
Array<U> Array< FloatComplex >::map | ( | U(&)(FloatComplex ) | fcn | ) | const [inline, inherited] |
Array<U> Array< FloatComplex >::map | ( | U(&)(const FloatComplex &) | fcn | ) | const [inline, inherited] |
FloatComplexMatrix FloatComplexNDArray::matrix_value | ( | void | ) | const |
Definition at line 828 of file fCNDArray.cc.
References current_liboctave_error_handler, and Array< FloatComplex >::ndims().
Referenced by octave_float_complex_matrix::complex_matrix_value(), octave_float_complex_matrix::float_complex_matrix_value(), octave_float_complex_matrix::float_matrix_value(), and octave_float_complex_matrix::matrix_value().
FloatComplexNDArray FloatComplexNDArray::max | ( | int | dim = -1 |
) | const |
Definition at line 686 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::max | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 692 of file fCNDArray.cc.
void Array< FloatComplex >::maybe_economize | ( | void | ) | [inline, inherited] |
void* Array< FloatComplex >::mex_get_data | ( | void | ) | const [inline, inherited] |
FloatComplexNDArray FloatComplexNDArray::min | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 704 of file fCNDArray.cc.
FloatComplexNDArray FloatComplexNDArray::min | ( | int | dim = -1 |
) | const |
Definition at line 698 of file fCNDArray.cc.
int Array< FloatComplex >::ndims | ( | void | ) | const [inline, inherited] |
Definition at line 443 of file Array.h.
Referenced by matrix_value().
octave_idx_type Array< FloatComplex >::nelem | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 266 of file Array.h.
Referenced by all_integers(), and too_large_for_float().
octave_idx_type Array< FloatComplex >::nnz | ( | void | ) | const [inherited] |
Reimplemented in MDiagArray2< FloatComplex >.
Array<FloatComplex > Array< FloatComplex >::nth_element | ( | const idx_vector & | n, | |
int | dim = 0 | |||
) | const [inherited] |
octave_idx_type Array< FloatComplex >::numel | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 267 of file Array.h.
Referenced by FloatComplexMatrix::FloatComplexMatrix(), fourier(), fourier2d(), fourierNd(), ifourier(), ifourier2d(), and ifourierNd().
boolNDArray FloatComplexNDArray::operator! | ( | void | ) | const |
Definition at line 497 of file fCNDArray.cc.
References any_element_is_nan(), and gripe_nan_to_logical_conversion().
crefT Array< FloatComplex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< FloatComplex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
FloatComplex & Array< FloatComplex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
crefT Array< FloatComplex >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
FloatComplex & Array< FloatComplex >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
FloatComplex & Array< FloatComplex >::operator() | ( | octave_idx_type | n | ) | [inline, inherited] |
crefT Array< FloatComplex >::operator() | ( | octave_idx_type | n | ) | const [inline, inherited] |
FloatComplex & Array< FloatComplex >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
FloatComplexNDArray& FloatComplexNDArray::operator= | ( | const FloatComplexNDArray & | a | ) | [inline] |
Definition at line 60 of file fCNDArray.h.
References MArray< T >::operator=().
bool Array< FloatComplex >::optimize_dimensions | ( | const dim_vector & | dv | ) | [inherited] |
Array<FloatComplex > Array< FloatComplex >::page | ( | octave_idx_type | k | ) | const [inherited] |
octave_idx_type Array< FloatComplex >::pages | ( | void | ) | const [inline, inherited] |
MArray<FloatComplex > MArray< FloatComplex >::permute | ( | const Array< octave_idx_type > & | vec, | |
bool | inv = false | |||
) | const [inline, inherited] |
Reimplemented from Array< FloatComplex >.
void Array< FloatComplex >::print_info | ( | std::ostream & | os, | |
const std::string & | prefix | |||
) | const [inherited] |
Reimplemented in DiagArray2< FloatComplex >.
FloatComplexNDArray FloatComplexNDArray::prod | ( | int | dim = -1 |
) | const |
Definition at line 628 of file fCNDArray.cc.
MArray<FloatComplex > MArray< FloatComplex >::reshape | ( | const dim_vector & | new_dims | ) | const [inline, inherited] |
Reimplemented from Array< FloatComplex >.
Array<FloatComplex > Array< FloatComplex >::reshape | ( | octave_idx_type | nr, | |
octave_idx_type | nc | |||
) | const [inline, inherited] |
void Array< FloatComplex >::resize | ( | octave_idx_type | nr, | |
octave_idx_type | nc, | |||
const FloatComplex & | rfv = resize_fill_value () | |||
) | [inline, inherited] |
Reimplemented in FloatComplexMatrix, and DiagArray2< FloatComplex >.
void Array< FloatComplex >::resize | ( | octave_idx_type | n | ) | [inline, inherited] |
void Array< FloatComplex >::resize | ( | const dim_vector & | dv, | |
const FloatComplex & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< FloatComplex >::resize1 | ( | octave_idx_type | n, | |
const FloatComplex & | rfv = resize_fill_value () | |||
) | [inherited] |
static FloatComplex FloatComplexNDArray::resize_fill_value | ( | void | ) | [inline, static] |
Reimplemented from Array< FloatComplex >.
Definition at line 138 of file fCNDArray.h.
Referenced by octave_float_complex::resize().
octave_idx_type Array< FloatComplex >::rows | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 303 of file Array.h.
Referenced by FloatComplexMatrix::all_integers(), FloatComplexMatrix::append(), FloatComplexMatrix::column_is_real_only(), FloatComplexMatrix::column_max(), FloatComplexMatrix::column_min(), FloatComplexMatrix::determinant(), FloatComplexMatrix::fill(), FloatComplexMatrix::finverse(), FloatComplexMatrix::FloatComplexMatrix(), FloatComplexMatrix::fourier(), FloatComplexMatrix::fourier2d(), FloatComplexMatrix::fsolve(), FloatComplexMatrix::ifourier(), FloatComplexMatrix::ifourier2d(), FloatComplexMatrix::insert(), FloatComplexMatrix::inverse(), FloatComplexMatrix::is_hermitian(), FloatComplexMatrix::lssolve(), FloatComplexMatrix::ltsolve(), FloatComplexMatrix::operator+=(), FloatComplexMatrix::operator-=(), FloatComplexMatrix::operator==(), FloatComplexMatrix::pseudo_inverse(), FloatComplexMatrix::rcond(), FloatComplexMatrix::row_max(), FloatComplexMatrix::row_min(), FloatComplexMatrix::stack(), FloatComplexMatrix::tinverse(), FloatComplexMatrix::too_large_for_float(), and FloatComplexMatrix::utsolve().
Array<FloatComplex > Array< FloatComplex >::sort | ( | int | dim = 0 , |
|
sortmode | mode = ASCENDING | |||
) | const [inherited] |
Referenced by FloatComplexSCHUR::init().
Array<FloatComplex > Array< FloatComplex >::sort | ( | Array< octave_idx_type > & | sidx, | |
int | dim = 0 , |
|||
sortmode | mode = ASCENDING | |||
) | const [inherited] |
Array<octave_idx_type> Array< FloatComplex >::sort_rows_idx | ( | sortmode | mode = ASCENDING |
) | const [inherited] |
FloatComplexNDArray FloatComplexNDArray::squeeze | ( | void | ) | const [inline] |
Reimplemented from MArray< FloatComplex >.
Definition at line 124 of file fCNDArray.h.
References MArray< T >::squeeze().
FloatComplexNDArray FloatComplexNDArray::sum | ( | int | dim = -1 |
) | const |
Definition at line 634 of file fCNDArray.cc.
Referenced by DEFUN().
FloatComplexNDArray FloatComplexNDArray::sumsq | ( | int | dim = -1 |
) | const |
Definition at line 646 of file fCNDArray.cc.
bool Array< FloatComplex >::test | ( | F | fcn | ) | const [inline, inherited] |
bool Array< FloatComplex >::test_all | ( | F | fcn | ) | const [inline, inherited] |
bool Array< FloatComplex >::test_all | ( | bool(&)(const FloatComplex &) | fcn | ) | const [inline, inherited] |
bool Array< FloatComplex >::test_all | ( | bool(&)(FloatComplex ) | fcn | ) | const [inline, inherited] |
bool Array< FloatComplex >::test_any | ( | F | fcn | ) | const [inline, inherited] |
bool Array< FloatComplex >::test_any | ( | bool(&)(FloatComplex ) | fcn | ) | const [inline, inherited] |
bool Array< FloatComplex >::test_any | ( | bool(&)(const FloatComplex &) | fcn | ) | const [inline, inherited] |
bool FloatComplexNDArray::too_large_for_float | ( | void | ) | const |
Definition at line 582 of file fCNDArray.cc.
References Array< FloatComplex >::elem(), imag(), Array< FloatComplex >::nelem(), real, xisinf(), and xisnan().
MArray<FloatComplex > MArray< FloatComplex >::transpose | ( | void | ) | const [inline, inherited] |
Reimplemented from Array< FloatComplex >.
Reimplemented in FloatComplexColumnVector, FloatComplexMatrix, and FloatComplexRowVector.
FloatComplex & Array< FloatComplex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
FloatComplex & Array< FloatComplex >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< FloatComplex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< FloatComplex >.
crefT Array< FloatComplex >::xelem | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< FloatComplex >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
FloatComplex & Array< FloatComplex >::xelem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 327 of file Array.h.
Referenced by FloatComplexRowVector::fill(), FloatComplexMatrix::fill(), FloatComplexColumnVector::fill(), FloatComplexMatrix::FloatComplexMatrix(), FloatComplexNDArray(), FloatComplexRowVector::insert(), FloatComplexMatrix::insert(), and FloatComplexColumnVector::insert().
crefT Array< FloatComplex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
FloatComplex & Array< FloatComplex >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
OCTAVE_API FloatComplexNDArray conj | ( | const FloatComplexNDArray & | a | ) | [friend] |
Definition at line 758 of file fCNDArray.cc.
OCTAVE_API std::ostream& operator<< | ( | std::ostream & | os, | |
const FloatComplexNDArray & | a | |||
) | [friend] |
Definition at line 864 of file fCNDArray.cc.
OCTAVE_API std::istream& operator>> | ( | std::istream & | is, | |
FloatComplexNDArray & | a | |||
) | [friend] |
Definition at line 878 of file fCNDArray.cc.
dim_vector Array< FloatComplex >::dimensions [protected, inherited] |
Array<FloatComplex >::ArrayRep* Array< FloatComplex >::rep [protected, inherited] |
FloatComplex * Array< FloatComplex >::slice_data [protected, inherited] |
octave_idx_type Array< FloatComplex >::slice_len [protected, inherited] |