#include "fNDArray.h"
Definition at line 34 of file fNDArray.h.
typedef FloatMatrix FloatNDArray::matrix_type |
Definition at line 40 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | void | ) | [inline] |
Definition at line 42 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const dim_vector & | dv | ) | [inline] |
Definition at line 44 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const dim_vector & | dv, | |
float | val | |||
) | [inline] |
Definition at line 46 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const FloatNDArray & | a | ) | [inline] |
Definition at line 49 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const FloatMatrix & | a | ) | [inline] |
Definition at line 51 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const MArray< U > & | a | ) | [inline] |
Definition at line 54 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const Array< U > & | a | ) | [inline] |
Definition at line 57 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const intNDArray< U > & | a | ) | [inline, explicit] |
Definition at line 60 of file fNDArray.h.
FloatNDArray::FloatNDArray | ( | const charNDArray & | a | ) |
Definition at line 47 of file fNDArray.cc.
References Array< T >::numel(), and Array< float >::xelem().
FloatNDArray FloatNDArray::abs | ( | void | ) | const |
Definition at line 782 of file fNDArray.cc.
boolNDArray FloatNDArray::all | ( | int | dim = -1 |
) | const |
Definition at line 601 of file fNDArray.cc.
bool FloatNDArray::all_elements_are_int_or_inf_or_nan | ( | void | ) | const |
Definition at line 548 of file fNDArray.cc.
References Array< float >::test_all(), and xis_int_or_inf_or_nan().
bool FloatNDArray::all_elements_are_zero | ( | void | ) | const |
Definition at line 542 of file fNDArray.cc.
References Array< float >::test_all(), and xis_zero().
Definition at line 557 of file fNDArray.cc.
References Array< float >::elem(), Array< float >::nelem(), and xisinteger().
Referenced by elem_xpow(), octave_float_matrix::save_binary(), and write_mat5_array().
bool FloatNDArray::all_integers | ( | void | ) | const |
Definition at line 587 of file fNDArray.cc.
References Array< float >::test_all(), and xisinteger().
boolNDArray FloatNDArray::any | ( | int | dim = -1 |
) | const |
Definition at line 607 of file fNDArray.cc.
bool FloatNDArray::any_element_is_inf_or_nan | ( | void | ) | const |
Definition at line 530 of file fNDArray.cc.
bool FloatNDArray::any_element_is_nan | ( | void | ) | const |
Definition at line 524 of file fNDArray.cc.
Referenced by octave_float_matrix::bool_array_value(), and operator!().
Definition at line 510 of file fNDArray.cc.
References mx_inline_any_negative(), Array< float >::test_all(), and xnegative_sign().
Referenced by elem_xpow().
Definition at line 517 of file fNDArray.cc.
References mx_inline_any_positive(), Array< float >::test_all(), and xpositive_sign().
bool FloatNDArray::any_element_not_one_or_zero | ( | void | ) | const |
Definition at line 536 of file fNDArray.cc.
References Array< float >::test_all(), and xis_one_or_zero().
Referenced by octave_float_matrix::bool_array_value().
void Array< float >::assign | ( | const idx_vector & | i, | |
const Array< float > & | rhs, | |||
const float & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< float >::assign | ( | const idx_vector & | i, | |
const idx_vector & | j, | |||
const Array< float > & | rhs, | |||
const float & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< float >::assign | ( | const Array< idx_vector > & | ia, | |
const Array< float > & | rhs, | |||
const float & | rfv = resize_fill_value () | |||
) | [inherited] |
Reimplemented in DiagArray2< float >.
octave_idx_type Array< float >::capacity | ( | void | ) | const [inline, inherited] |
static Array<float > Array< float >::cat | ( | int | dim, | |
octave_idx_type | n, | |||
const Array< float > * | array_list | |||
) | [static, inherited] |
FloatNDArray& FloatNDArray::changesign | ( | void | ) | [inline] |
Reimplemented from MArray< float >.
Definition at line 154 of file fNDArray.h.
References MArray< T >::changesign().
float & Array< float >::checkelem | ( | octave_idx_type | n | ) | [inherited] |
float & Array< float >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inherited] |
Reimplemented in DiagArray2< float >.
float & Array< float >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inherited] |
float & Array< float >::checkelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inherited] |
crefT Array< float >::checkelem | ( | octave_idx_type | n | ) | const [inherited] |
crefT Array< float >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inherited] |
Reimplemented in DiagArray2< float >.
crefT Array< float >::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inherited] |
crefT Array< float >::checkelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inherited] |
void Array< float >::clear | ( | const dim_vector & | dv | ) | [inherited] |
void Array< float >::clear | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline, inherited] |
octave_idx_type Array< float >::cols | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 304 of file Array.h.
Referenced by FloatMatrix::append(), FloatMatrix::column_max(), FloatMatrix::column_min(), FloatMatrix::determinant(), FloatMatrix::fill(), FloatMatrix::finverse(), FloatMatrix::fourier(), FloatMatrix::fourier2d(), FloatMatrix::fsolve(), FloatMatrix::ifourier(), FloatMatrix::ifourier2d(), FloatMatrix::insert(), FloatMatrix::is_symmetric(), FloatMatrix::lssolve(), FloatMatrix::ltsolve(), FloatMatrix::operator+=(), FloatMatrix::operator-=(), FloatMatrix::operator==(), FloatMatrix::pseudo_inverse(), FloatMatrix::rcond(), FloatMatrix::row_max(), FloatMatrix::row_min(), FloatMatrix::stack(), FloatMatrix::tinverse(), and FloatMatrix::utsolve().
Array<float > Array< float >::column | ( | octave_idx_type | k | ) | const [inherited] |
Reimplemented in FloatMatrix.
octave_idx_type Array< float >::columns | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 305 of file Array.h.
Referenced by FloatMatrix::inverse().
octave_idx_type Array< float >::compute_index | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inherited] |
octave_idx_type Array< float >::compute_index | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inherited] |
octave_idx_type Array< float >::compute_index | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inherited] |
octave_idx_type FloatNDArray::compute_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions | |||
) | [static] |
Definition at line 828 of file fNDArray.cc.
octave_idx_type Array< float >::compute_index_unchecked | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
FloatNDArray FloatNDArray::concat | ( | const FloatNDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 703 of file fNDArray.cc.
References insert(), and Array< T >::numel().
FloatComplexNDArray FloatNDArray::concat | ( | const FloatComplexNDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 711 of file fNDArray.cc.
References FloatComplexNDArray::insert(), and Array< T >::numel().
charNDArray FloatNDArray::concat | ( | const charNDArray & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 720 of file fNDArray.cc.
References d, Array< float >::dims(), Array< T >::elem(), Array< float >::elem(), charNDArray::insert(), NINTbig(), Array< T >::numel(), Array< float >::numel(), UCHAR_MAX, and xisnan().
FloatNDArray FloatNDArray::cummax | ( | int | dim = -1 |
) | const |
Definition at line 673 of file fNDArray.cc.
FloatNDArray FloatNDArray::cummax | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 679 of file fNDArray.cc.
FloatNDArray FloatNDArray::cummin | ( | int | dim = -1 |
) | const |
Definition at line 685 of file fNDArray.cc.
FloatNDArray FloatNDArray::cummin | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 691 of file fNDArray.cc.
FloatNDArray FloatNDArray::cumprod | ( | int | dim = -1 |
) | const |
Definition at line 613 of file fNDArray.cc.
FloatNDArray FloatNDArray::cumsum | ( | int | dim = -1 |
) | const |
Definition at line 619 of file fNDArray.cc.
Reimplemented in DiagArray2< float >.
Definition at line 435 of file Array.h.
Referenced by FloatRowVector::operator==(), FloatMatrix::operator==(), and FloatColumnVector::operator==().
void Array< float >::delete_elements | ( | const idx_vector & | i | ) | [inherited] |
void Array< float >::delete_elements | ( | int | dim, | |
const idx_vector & | i | |||
) | [inherited] |
void Array< float >::delete_elements | ( | const Array< idx_vector > & | ia | ) | [inherited] |
FloatNDArray FloatNDArray::diag | ( | octave_idx_type | k = 0 |
) | const |
Reimplemented from Array< float >.
Definition at line 835 of file fNDArray.cc.
FloatNDArray FloatNDArray::diff | ( | octave_idx_type | order = 1 , |
|
int | dim = -1 | |||
) | const |
Definition at line 697 of file fNDArray.cc.
Referenced by do_diff().
octave_idx_type Array< float >::dim1 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
octave_idx_type Array< float >::dim2 | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
octave_idx_type Array< float >::dim3 | ( | void | ) | const [inline, inherited] |
const dim_vector& Array< float >::dims | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 311 of file Array.h.
Referenced by concat(), fourier(), fourier2d(), fourierNd(), ifourier(), ifourier2d(), and ifourierNd().
Definition at line 637 of file fNDArray.cc.
Referenced by DEFUN().
float & Array< float >::elem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 353 of file Array.h.
Referenced by all_integers(), FloatMatrix::all_integers(), FloatMatrix::column_max(), FloatMatrix::column_min(), concat(), FloatMatrix::determinant(), FloatRowVector::extract(), FloatColumnVector::extract(), FloatRowVector::extract_n(), FloatColumnVector::extract_n(), FloatMatrix::FloatMatrix(), fourier(), ifourier(), FloatMatrix::is_symmetric(), FloatRowVector::max(), FloatColumnVector::max(), FloatRowVector::min(), FloatColumnVector::min(), FloatMatrix::operator+=(), FloatMatrix::operator-=(), FloatMatrix::row_max(), and FloatMatrix::row_min().
float & Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< float >.
float & Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
float & Array< float >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< float >::elem | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
crefT Array< float >::elem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< float >::elem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
Array<octave_idx_type> Array< float >::find | ( | octave_idx_type | n = -1 , |
|
bool | backward = false | |||
) | const [inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 437 of file Array.h.
Referenced by FloatMatrix::ltsolve(), FloatMatrix::rcond(), and FloatMatrix::utsolve().
Reimplemented in DiagArray2< float >.
F77_RET_T FloatComplex *F77_RET_T FloatComplex FloatComplex *F77_RET_T FloatComplex FloatComplex *FloatComplexNDArray FloatNDArray::fourier | ( | int | dim = 1 |
) | const |
Definition at line 210 of file fNDArray.cc.
References cfftf(), cffti(), Array< float >::dims(), Array< float >::elem(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< float >::numel(), and OCTAVE_LOCAL_BUFFER.
Referenced by do_fft().
FloatComplexNDArray FloatNDArray::fourier2d | ( | void | ) | const |
Definition at line 305 of file fNDArray.cc.
References cfftf(), cffti(), Array< float >::dims(), F77_FUNC(), Array< T >::fortran_vec(), nn, Array< float >::numel(), and FloatComplexMatrix::row().
Referenced by do_fft2().
FloatComplexNDArray FloatNDArray::fourierNd | ( | void | ) | const |
Definition at line 402 of file fNDArray.cc.
References cfftf(), cffti(), Array< float >::dims(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< float >::numel(), and FloatComplexMatrix::row().
Referenced by do_fftn().
MArray<float > MArray< float >::hermitian | ( | float (*)(const float &) | fcn = 0 |
) | const [inline, inherited] |
Reimplemented from Array< float >.
void MArray< float >::idx_add | ( | const idx_vector & | idx, | |
float | val | |||
) | [inherited] |
void MArray< float >::idx_add | ( | const idx_vector & | idx, | |
const MArray< float > & | vals | |||
) | [inherited] |
void MArray< float >::idx_add_nd | ( | const idx_vector & | idx, | |
const MArray< float > & | vals, | |||
int | dim = -1 | |||
) | [inherited] |
void MArray< float >::idx_max | ( | const idx_vector & | idx, | |
const MArray< float > & | vals | |||
) | [inherited] |
void MArray< float >::idx_min | ( | const idx_vector & | idx, | |
const MArray< float > & | vals | |||
) | [inherited] |
FloatComplexNDArray FloatNDArray::ifourier | ( | int | dim = 1 |
) | const |
Definition at line 257 of file fNDArray.cc.
References cfftb(), cffti(), Array< float >::dims(), Array< float >::elem(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< float >::numel(), and OCTAVE_LOCAL_BUFFER.
Referenced by do_fft().
FloatComplexNDArray FloatNDArray::ifourier2d | ( | void | ) | const |
Definition at line 353 of file fNDArray.cc.
References cfftb(), cffti(), Array< float >::dims(), F77_FUNC(), Array< T >::fortran_vec(), nn, Array< float >::numel(), and FloatComplexMatrix::row().
Referenced by do_fft2().
FloatComplexNDArray FloatNDArray::ifourierNd | ( | void | ) | const |
Definition at line 449 of file fNDArray.cc.
References cfftb(), cffti(), Array< float >::dims(), F77_FUNC(), Array< T >::fortran_vec(), dim_vector::length(), nn, Array< float >::numel(), and FloatComplexMatrix::row().
Referenced by do_fftn().
void FloatNDArray::increment_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions, | |||
int | start_dimension = 0 | |||
) | [static] |
Definition at line 820 of file fNDArray.cc.
Array<float > Array< float >::index | ( | const idx_vector & | i | ) | const [inherited] |
Referenced by FloatMatrix::column(), FloatMatrix::extract(), FloatMatrix::extract_n(), and FloatMatrix::row().
Array<float > Array< float >::index | ( | const idx_vector & | i, | |
const idx_vector & | j | |||
) | const [inherited] |
Array<float > Array< float >::index | ( | const idx_vector & | i, | |
const idx_vector & | j, | |||
bool | resize_ok, | |||
const float & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<float > Array< float >::index | ( | const Array< idx_vector > & | ia, | |
bool | resize_ok, | |||
const float & | rfv = resize_fill_value () | |||
) | const [inherited] |
Array<float > Array< float >::index | ( | const idx_vector & | i, | |
bool | resize_ok, | |||
const float & | rfv = resize_fill_value () | |||
) | const [inherited] |
FloatNDArray & FloatNDArray::insert | ( | const FloatNDArray & | a, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
Definition at line 775 of file fNDArray.cc.
References insert().
Array<float >& Array< float >::insert | ( | const Array< float > & | a, | |
const Array< octave_idx_type > & | idx | |||
) | [inherited] |
FloatNDArray & FloatNDArray::insert | ( | const FloatNDArray & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
Definition at line 768 of file fNDArray.cc.
Array<float >& Array< float >::insert | ( | const Array< float > & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inherited] |
MArray<float > MArray< float >::ipermute | ( | const Array< octave_idx_type > & | vec | ) | const [inline, inherited] |
Reimplemented from Array< float >.
Definition at line 92 of file Array-f.cc.
References ASCENDING, Array< T >::data(), DESCENDING, Array< T >::numel(), and xisnan().
Definition at line 426 of file Array.h.
Referenced by FloatMatrix::is_symmetric().
boolNDArray FloatNDArray::isfinite | ( | void | ) | const |
Definition at line 800 of file fNDArray.cc.
boolNDArray FloatNDArray::isinf | ( | void | ) | const |
Definition at line 794 of file fNDArray.cc.
boolNDArray FloatNDArray::isnan | ( | void | ) | const |
Definition at line 788 of file fNDArray.cc.
octave_idx_type Array< float >::length | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 265 of file Array.h.
Referenced by FloatRowVector::append(), FloatRowVector::fill(), FloatColumnVector::fill(), FloatRowVector::insert(), FloatColumnVector::insert(), FloatRowVector::max(), FloatColumnVector::max(), FloatRowVector::min(), FloatColumnVector::min(), FloatRowVector::operator==(), FloatMatrix::operator==(), FloatColumnVector::operator==(), and FloatColumnVector::stack().
Array<float > Array< float >::linear_slice | ( | octave_idx_type | lo, | |
octave_idx_type | up | |||
) | const [inherited] |
octave_idx_type Array< float >::lookup | ( | const float & | value, | |
sortmode | mode = UNSORTED | |||
) | const [inherited] |
Array<octave_idx_type> Array< float >::lookup | ( | const Array< float > & | values, | |
sortmode | mode = UNSORTED | |||
) | const [inherited] |
Definition at line 109 of file Array.h.
Referenced by FloatRowVector::fill(), FloatMatrix::fill(), FloatColumnVector::fill(), FloatRowVector::insert(), FloatMatrix::insert(), and FloatColumnVector::insert().
FloatMatrix FloatNDArray::matrix_value | ( | void | ) | const |
Definition at line 806 of file fNDArray.cc.
References current_liboctave_error_handler, and Array< float >::ndims().
Referenced by octave_float_matrix::complex_matrix_value(), octave_float_matrix::float_complex_matrix_value(), octave_float_matrix::float_matrix_value(), and octave_float_matrix::matrix_value().
FloatNDArray FloatNDArray::max | ( | int | dim = -1 |
) | const |
Definition at line 649 of file fNDArray.cc.
FloatNDArray FloatNDArray::max | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 655 of file fNDArray.cc.
FloatNDArray FloatNDArray::min | ( | int | dim = -1 |
) | const |
Definition at line 661 of file fNDArray.cc.
FloatNDArray FloatNDArray::min | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
Definition at line 667 of file fNDArray.cc.
Definition at line 443 of file Array.h.
Referenced by matrix_value().
octave_idx_type Array< float >::nelem | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 266 of file Array.h.
Referenced by all_integers(), and FloatMatrix::all_integers().
octave_idx_type Array< float >::nnz | ( | void | ) | const [inherited] |
Reimplemented in MDiagArray2< float >.
octave_idx_type Array< float >::numel | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 267 of file Array.h.
Referenced by concat(), fourier(), fourier2d(), fourierNd(), ifourier(), ifourier2d(), and ifourierNd().
boolNDArray FloatNDArray::operator! | ( | void | ) | const |
Definition at line 501 of file fNDArray.cc.
References any_element_is_nan(), and gripe_nan_to_logical_conversion().
float & Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
float & Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< float >.
crefT Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | n | ) | const [inline, inherited] |
float & Array< float >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< float >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
float & Array< float >::operator() | ( | octave_idx_type | n | ) | [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
FloatNDArray& FloatNDArray::operator= | ( | const FloatNDArray & | a | ) | [inline] |
Definition at line 64 of file fNDArray.h.
References MArray< T >::operator=().
bool Array< float >::optimize_dimensions | ( | const dim_vector & | dv | ) | [inherited] |
Array<float > Array< float >::page | ( | octave_idx_type | k | ) | const [inherited] |
octave_idx_type Array< float >::pages | ( | void | ) | const [inline, inherited] |
MArray<float > MArray< float >::permute | ( | const Array< octave_idx_type > & | vec, | |
bool | inv = false | |||
) | const [inline, inherited] |
Reimplemented from Array< float >.
Reimplemented in DiagArray2< float >.
FloatNDArray FloatNDArray::prod | ( | int | dim = -1 |
) | const |
Definition at line 625 of file fNDArray.cc.
Array<float > Array< float >::reshape | ( | octave_idx_type | nr, | |
octave_idx_type | nc | |||
) | const [inline, inherited] |
MArray<float > MArray< float >::reshape | ( | const dim_vector & | new_dims | ) | const [inline, inherited] |
Reimplemented from Array< float >.
void Array< float >::resize | ( | const dim_vector & | dv, | |
const float & | rfv = resize_fill_value () | |||
) | [inherited] |
void Array< float >::resize | ( | octave_idx_type | nr, | |
octave_idx_type | nc, | |||
const float & | rfv = resize_fill_value () | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< float >.
void Array< float >::resize | ( | octave_idx_type | n | ) | [inline, inherited] |
void Array< float >::resize1 | ( | octave_idx_type | n, | |
const float & | rfv = resize_fill_value () | |||
) | [inherited] |
static float FloatNDArray::resize_fill_value | ( | void | ) | [inline, static] |
Reimplemented from Array< float >.
Definition at line 150 of file fNDArray.h.
octave_idx_type Array< float >::rows | ( | void | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 303 of file Array.h.
Referenced by FloatMatrix::append(), FloatMatrix::column_max(), FloatMatrix::column_min(), FloatMatrix::determinant(), FloatMatrix::fill(), FloatMatrix::finverse(), FloatMatrix::fourier(), FloatMatrix::fourier2d(), FloatMatrix::fsolve(), FloatMatrix::ifourier(), FloatMatrix::ifourier2d(), FloatMatrix::insert(), FloatMatrix::inverse(), FloatMatrix::is_symmetric(), FloatMatrix::lssolve(), FloatMatrix::ltsolve(), FloatMatrix::operator+=(), FloatMatrix::operator-=(), FloatMatrix::operator==(), FloatMatrix::pseudo_inverse(), FloatMatrix::rcond(), FloatMatrix::row_max(), FloatMatrix::row_min(), FloatMatrix::stack(), FloatMatrix::tinverse(), and FloatMatrix::utsolve().
Array<float > Array< float >::sort | ( | Array< octave_idx_type > & | sidx, | |
int | dim = 0 , |
|||
sortmode | mode = ASCENDING | |||
) | const [inherited] |
Array<octave_idx_type> Array< float >::sort_rows_idx | ( | sortmode | mode = ASCENDING |
) | const [inherited] |
FloatNDArray FloatNDArray::squeeze | ( | void | ) | const [inline] |
Reimplemented from MArray< float >.
Definition at line 136 of file fNDArray.h.
References MArray< T >::squeeze().
FloatNDArray FloatNDArray::sum | ( | int | dim = -1 |
) | const |
Definition at line 631 of file fNDArray.cc.
Referenced by DEFUN().
FloatNDArray FloatNDArray::sumsq | ( | int | dim = -1 |
) | const |
Definition at line 643 of file fNDArray.cc.
Definition at line 648 of file Array.h.
Referenced by all_elements_are_int_or_inf_or_nan(), FloatMatrix::all_elements_are_int_or_inf_or_nan(), all_elements_are_zero(), all_integers(), any_element_is_negative(), FloatMatrix::any_element_is_negative(), any_element_is_positive(), FloatMatrix::any_element_is_positive(), any_element_not_one_or_zero(), and FloatMatrix::any_element_not_one_or_zero().
bool FloatNDArray::too_large_for_float | ( | void | ) | const |
Definition at line 593 of file fNDArray.cc.
Reimplemented from Array< float >.
Reimplemented in FloatColumnVector, FloatMatrix, and FloatRowVector.
crefT Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
float & Array< float >::xelem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 327 of file Array.h.
Referenced by FloatRowVector::fill(), FloatMatrix::fill(), FloatColumnVector::fill(), FloatNDArray(), FloatRowVector::insert(), FloatMatrix::insert(), and FloatColumnVector::insert().
crefT Array< float >::xelem | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< float >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
crefT Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
float & Array< float >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
friend class FloatComplexNDArray [friend] |
Definition at line 132 of file fNDArray.h.
OCTAVE_API FloatNDArray imag | ( | const FloatComplexNDArray & | a | ) | [friend] |
Definition at line 762 of file fNDArray.cc.
OCTAVE_API std::ostream& operator<< | ( | std::ostream & | os, | |
const FloatNDArray & | a | |||
) | [friend] |
Definition at line 842 of file fNDArray.cc.
OCTAVE_API std::istream& operator>> | ( | std::istream & | is, | |
FloatNDArray & | a | |||
) | [friend] |
Definition at line 856 of file fNDArray.cc.
OCTAVE_API FloatNDArray real | ( | const FloatComplexNDArray & | a | ) | [friend] |
Definition at line 756 of file fNDArray.cc.
dim_vector Array< float >::dimensions [protected, inherited] |
octave_idx_type Array< float >::slice_len [protected, inherited] |