#include "fColVector.h"
Definition at line 31 of file fColVector.h.
FloatColumnVector::FloatColumnVector | ( | void | ) | [inline] |
Definition at line 37 of file fColVector.h.
FloatColumnVector::FloatColumnVector | ( | octave_idx_type | n | ) | [inline, explicit] |
Definition at line 39 of file fColVector.h.
FloatColumnVector::FloatColumnVector | ( | const dim_vector & | dv | ) | [inline, explicit] |
Definition at line 42 of file fColVector.h.
FloatColumnVector::FloatColumnVector | ( | octave_idx_type | n, | |
float | val | |||
) | [inline] |
Definition at line 45 of file fColVector.h.
FloatColumnVector::FloatColumnVector | ( | const FloatColumnVector & | a | ) | [inline] |
Definition at line 48 of file fColVector.h.
Definition at line 50 of file fColVector.h.
Definition at line 53 of file fColVector.h.
FloatColumnVector FloatColumnVector::abs | ( | void | ) | const |
Definition at line 149 of file fColVector.cc.
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] |
Reimplemented in FloatNDArray.
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] |
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 >.
void Array< float >::clear | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline, inherited] |
void FloatColumnVector::clear | ( | octave_idx_type | n | ) | [inline] |
Definition at line 111 of file fColVector.h.
References Array< T >::clear().
Referenced by operator*().
void Array< float >::clear | ( | const dim_vector & | dv | ) | [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 Array< float >::compute_index_unchecked | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
Definition at line 435 of file Array.h.
Referenced by FloatRowVector::operator==(), FloatMatrix::operator==(), and 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] |
Array<float > Array< float >::diag | ( | octave_idx_type | k = 0 |
) | const [inherited] |
Reimplemented in FloatMatrix, FloatNDArray, DiagArray2< float >, and MDiagArray2< float >.
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 FloatNDArray::concat(), FloatNDArray::fourier(), FloatNDArray::fourier2d(), FloatNDArray::fourierNd(), FloatNDArray::ifourier(), FloatNDArray::ifourier2d(), and FloatNDArray::ifourierNd().
float & Array< float >::elem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 353 of file Array.h.
Referenced by FloatNDArray::all_integers(), FloatMatrix::all_integers(), FloatMatrix::column_max(), FloatMatrix::column_min(), FloatNDArray::concat(), FloatMatrix::determinant(), FloatRowVector::extract(), extract(), FloatRowVector::extract_n(), extract_n(), FloatMatrix::FloatMatrix(), FloatNDArray::fourier(), FloatNDArray::ifourier(), FloatMatrix::is_symmetric(), FloatRowVector::max(), max(), FloatRowVector::min(), 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] |
FloatColumnVector FloatColumnVector::extract | ( | octave_idx_type | r1, | |
octave_idx_type | r2 | |||
) | const |
Definition at line 169 of file fColVector.cc.
References Array< float >::elem(), and Array< T >::xelem().
Referenced by FloatMatrix::pseudo_inverse(), and FloatComplexMatrix::pseudo_inverse().
FloatColumnVector FloatColumnVector::extract_n | ( | octave_idx_type | r1, | |
octave_idx_type | n | |||
) | const |
Definition at line 184 of file fColVector.cc.
References Array< float >::elem(), and Array< T >::xelem().
FloatColumnVector & FloatColumnVector::fill | ( | float | val | ) |
Definition at line 92 of file fColVector.cc.
References Array< float >::length(), Array< float >::make_unique(), and Array< float >::xelem().
Referenced by operator*().
FloatColumnVector & FloatColumnVector::fill | ( | float | val, | |
octave_idx_type | r1, | |||
octave_idx_type | r2 | |||
) |
Definition at line 108 of file fColVector.cc.
References Array< float >::length(), Array< float >::make_unique(), and Array< float >::xelem().
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 >.
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] |
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 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, | |
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] |
FloatColumnVector & FloatColumnVector::insert | ( | const FloatColumnVector & | a, | |
octave_idx_type | r | |||
) |
Definition at line 70 of file fColVector.cc.
References Array< T >::elem(), Array< float >::length(), Array< T >::length(), Array< float >::make_unique(), and Array< float >::xelem().
Array<float >& Array< float >::insert | ( | const Array< float > & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inherited] |
Array<float >& Array< float >::insert | ( | const Array< float > & | a, | |
const Array< octave_idx_type > & | idx | |||
) | [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().
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(), fill(), FloatRowVector::insert(), insert(), FloatRowVector::max(), max(), FloatRowVector::min(), min(), FloatRowVector::operator==(), FloatMatrix::operator==(), operator==(), and 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(), fill(), FloatRowVector::insert(), FloatMatrix::insert(), and insert().
float FloatColumnVector::max | ( | void | ) | const |
Definition at line 283 of file fColVector.cc.
References Array< float >::elem(), and Array< float >::length().
Referenced by FloatDiagMatrix::rcond(), and FloatComplexDiagMatrix::rcond().
float FloatColumnVector::min | ( | void | ) | const |
Definition at line 267 of file fColVector.cc.
References Array< float >::elem(), and Array< float >::length().
Referenced by FloatDiagMatrix::rcond(), and FloatComplexDiagMatrix::rcond().
Definition at line 443 of file Array.h.
Referenced by FloatNDArray::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 FloatNDArray::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 FloatNDArray::concat(), FloatNDArray::fourier(), FloatNDArray::fourier2d(), FloatNDArray::fourierNd(), FloatNDArray::ifourier(), FloatNDArray::ifourier2d(), and FloatNDArray::ifourierNd().
bool FloatColumnVector::operator!= | ( | const FloatColumnVector & | a | ) | const |
Definition at line 64 of file fColVector.cc.
float & Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
Reimplemented in DiagArray2< float >.
float & Array< float >::operator() | ( | octave_idx_type | n | ) | [inline, inherited] |
float & Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
float & Array< float >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | n | ) | const [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j, | |||
octave_idx_type | k | |||
) | const [inline, inherited] |
crefT Array< float >::operator() | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
crefT Array< float >::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
FloatColumnVector& FloatColumnVector::operator= | ( | const FloatColumnVector & | a | ) | [inline] |
Definition at line 56 of file fColVector.h.
References MArray< T >::operator=().
bool FloatColumnVector::operator== | ( | const FloatColumnVector & | a | ) | const |
Definition at line 55 of file fColVector.cc.
References Array< T >::data(), Array< float >::data(), Array< T >::length(), Array< float >::length(), and mx_inline_equal().
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 >.
MArray<float > MArray< float >::reshape | ( | const dim_vector & | new_dims | ) | const [inline, inherited] |
Reimplemented from Array< float >.
Array<float > Array< float >::reshape | ( | octave_idx_type | nr, | |
octave_idx_type | nc | |||
) | const [inline, inherited] |
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 FloatColumnVector::resize | ( | octave_idx_type | n, | |
const float & | rfv = Array<float>::resize_fill_value () | |||
) | [inline] |
Definition at line 105 of file fColVector.h.
References Array< T >::resize().
Referenced by FloatMatrix::lssolve(), operator*(), FloatMatrix::row_max(), and FloatMatrix::row_min().
void Array< float >::resize1 | ( | octave_idx_type | n, | |
const float & | rfv = resize_fill_value () | |||
) | [inherited] |
Reimplemented in FloatMatrix, and FloatNDArray.
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] |
Reimplemented from Array< float >.
Reimplemented in FloatNDArray.
FloatColumnVector FloatColumnVector::stack | ( | const FloatColumnVector & | a | ) | const |
Definition at line 132 of file fColVector.cc.
References Array< T >::length(), and Array< float >::length().
Definition at line 648 of file Array.h.
Referenced by FloatNDArray::all_elements_are_int_or_inf_or_nan(), FloatMatrix::all_elements_are_int_or_inf_or_nan(), FloatNDArray::all_elements_are_zero(), FloatNDArray::all_integers(), FloatNDArray::any_element_is_negative(), FloatMatrix::any_element_is_negative(), FloatNDArray::any_element_is_positive(), FloatMatrix::any_element_is_positive(), FloatNDArray::any_element_not_one_or_zero(), and FloatMatrix::any_element_not_one_or_zero().
FloatRowVector FloatColumnVector::transpose | ( | void | ) | const |
Reimplemented from MArray< float >.
Definition at line 143 of file fColVector.cc.
float & Array< float >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | [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, | |||
octave_idx_type | k | |||
) | [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | [inline, inherited] |
crefT Array< float >::xelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline, inherited] |
Reimplemented in DiagArray2< float >.
crefT Array< float >::xelem | ( | const Array< octave_idx_type > & | ra_idx | ) | const [inline, inherited] |
float & Array< float >::xelem | ( | octave_idx_type | n | ) | [inline, inherited] |
Definition at line 327 of file Array.h.
Referenced by FloatRowVector::fill(), FloatMatrix::fill(), fill(), FloatNDArray::FloatNDArray(), FloatRowVector::insert(), FloatMatrix::insert(), and insert().
crefT Array< float >::xelem | ( | octave_idx_type | n | ) | const [inline, inherited] |
OCTAVE_API FloatColumnVector imag | ( | const FloatComplexColumnVector & | a | ) | [friend] |
Definition at line 161 of file fColVector.cc.
OCTAVE_API FloatColumnVector operator* | ( | const FloatDiagMatrix & | a, | |
const FloatColumnVector & | b | |||
) | [friend] |
Definition at line 234 of file fColVector.cc.
OCTAVE_API FloatColumnVector operator* | ( | const FloatMatrix & | a, | |
const FloatColumnVector & | b | |||
) | [friend] |
Definition at line 197 of file fColVector.cc.
OCTAVE_API std::ostream& operator<< | ( | std::ostream & | os, | |
const FloatColumnVector & | a | |||
) | [friend] |
Definition at line 299 of file fColVector.cc.
OCTAVE_API std::istream& operator>> | ( | std::istream & | is, | |
FloatColumnVector & | a | |||
) | [friend] |
Definition at line 308 of file fColVector.cc.
OCTAVE_API FloatColumnVector real | ( | const FloatComplexColumnVector & | a | ) | [friend] |
Definition at line 155 of file fColVector.cc.
dim_vector Array< float >::dimensions [protected, inherited] |
octave_idx_type Array< float >::slice_len [protected, inherited] |