GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "fCColVector.h"
Public Types | |
typedef bool(* | compare_fcn_type )(typename ref_param< FloatComplex >::type, typename ref_param< FloatComplex >::type) |
typedef ref_param < FloatComplex >::type | crefT |
typedef FloatComplex | element_type |
Static Public Member Functions | |
static Array< FloatComplex > | cat (int dim, octave_idx_type n, const Array< FloatComplex > *array_list) |
Protected Attributes | |
dim_vector | dimensions |
Array< FloatComplex >::ArrayRep * | rep |
FloatComplex * | slice_data |
octave_idx_type | slice_len |
Friends | |
OCTAVE_API FloatComplexColumnVector | conj (const FloatComplexColumnVector &a) |
class | FloatComplexMatrix |
class | FloatComplexRowVector |
OCTAVE_API FloatComplexColumnVector | operator* (const FloatComplexMatrix &a, const FloatColumnVector &b) |
OCTAVE_API FloatComplexColumnVector | operator* (const FloatComplexMatrix &a, const FloatComplexColumnVector &b) |
OCTAVE_API FloatComplexColumnVector | operator* (const FloatMatrix &a, const FloatComplexColumnVector &b) |
OCTAVE_API FloatComplexColumnVector | operator* (const FloatDiagMatrix &a, const FloatComplexColumnVector &b) |
OCTAVE_API FloatComplexColumnVector | operator* (const FloatComplexDiagMatrix &a, const ColumnVector &b) |
OCTAVE_API FloatComplexColumnVector | operator* (const FloatComplexDiagMatrix &a, const FloatComplexColumnVector &b) |
OCTAVE_API std::ostream & | operator<< (std::ostream &os, const FloatComplexColumnVector &a) |
OCTAVE_API std::istream & | operator>> (std::istream &is, FloatComplexColumnVector &a) |
Definition at line 31 of file fCColVector.h.
|
inherited |
|
inherited |
|
inherited |
|
inline |
Definition at line 40 of file fCColVector.h.
|
inlineexplicit |
Definition at line 43 of file fCColVector.h.
|
inlineexplicit |
Definition at line 46 of file fCColVector.h.
|
inline |
Definition at line 49 of file fCColVector.h.
|
inline |
Definition at line 52 of file fCColVector.h.
|
inline |
Definition at line 55 of file fCColVector.h.
|
inline |
Definition at line 58 of file fCColVector.h.
|
explicit |
Definition at line 55 of file fCColVector.cc.
FloatColumnVector FloatComplexColumnVector::abs | ( | void | ) | const |
Definition at line 240 of file fCColVector.cc.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
staticinherited |
|
inherited |
Reimplemented in FloatComplexNDArray.
|
inherited |
|
inherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inherited |
|
inherited |
|
inlineinherited |
|
inline |
Definition at line 151 of file fCColVector.h.
References Array< T >::clear().
Referenced by operator*().
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 313 of file Array.h.
Referenced by FloatComplexMatrix::all_integers(), FloatComplexMatrix::append(), FloatComplexMatrix::column_max(), FloatComplexMatrix::column_min(), FloatComplexMatrix::determinant(), FloatComplexMatrix::diag(), 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(), and FloatComplexMatrix::utsolve().
|
inherited |
Reimplemented in FloatComplexMatrix.
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 314 of file Array.h.
Referenced by FloatComplexMatrix::inverse(), and FloatComplexMatrix::row_is_real_only().
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 465 of file Array.h.
Referenced by idx_vector::idx_scalar_rep::as_array(), idx_vector::idx_vector_rep::as_array(), idx_vector::idx_mask_rep::as_array(), idx_vector::idx_scalar_rep::checkelem(), idx_vector::complement(), FloatComplexMatrix::fourier(), FloatComplexMatrix::fourier2d(), FloatComplexMatrix::ifourier(), FloatComplexMatrix::ifourier2d(), operator==(), FloatComplexRowVector::operator==(), FloatComplexMatrix::operator==(), idx_vector::idx_scalar_rep::print(), idx_vector::idx_vector_rep::print(), idx_vector::idx_mask_rep::print(), idx_vector::idx_vector_rep::sort_idx(), idx_vector::idx_vector_rep::sort_uniq_clone(), idx_vector::idx_scalar_rep::unconvert(), idx_vector::idx_vector_rep::unconvert(), idx_vector::idx_mask_rep::unconvert(), idx_vector::unmask(), idx_vector::idx_mask_rep::xelem(), idx_vector::idx_mask_rep::~idx_mask_rep(), and idx_vector::idx_vector_rep::~idx_vector_rep().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Reimplemented in FloatComplexMatrix, FloatComplexNDArray, DiagArray2< FloatComplex >, and MDiagArray2< FloatComplex >.
|
inherited |
Reimplemented in FloatComplexMatrix, and FloatComplexNDArray.
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 321 of file Array.h.
Referenced by FloatComplexNDArray::fourier(), FloatComplexNDArray::fourier2d(), FloatComplexNDArray::fourierNd(), FloatComplexNDArray::ifourier(), FloatComplexNDArray::ifourier2d(), and FloatComplexNDArray::ifourierNd().
|
inlineinherited |
Definition at line 366 of file Array.h.
Referenced by FloatComplexNDArray::all_integers(), FloatComplexMatrix::all_integers(), FloatComplexMatrix::column_is_real_only(), FloatComplexMatrix::column_max(), FloatComplexMatrix::column_min(), FloatComplexMatrix::determinant(), FloatComplexRowVector::extract(), extract(), FloatComplexRowVector::extract_n(), extract_n(), FloatComplexMatrix::FloatComplexMatrix(), FloatComplexNDArray::insert(), FloatComplexMatrix::insert(), FloatComplexMatrix::is_hermitian(), FloatComplexRowVector::max(), max(), FloatComplexRowVector::min(), min(), FloatComplexMatrix::operator+=(), FloatComplexMatrix::operator-=(), FloatComplexMatrix::row_is_real_only(), FloatComplexMatrix::row_max(), and FloatComplexMatrix::row_min().
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
FloatComplexColumnVector FloatComplexColumnVector::extract | ( | octave_idx_type | r1, |
octave_idx_type | r2 | ||
) | const |
Definition at line 254 of file fCColVector.cc.
References Array< T >::elem(), and Array< FloatComplex >::elem().
FloatComplexColumnVector FloatComplexColumnVector::extract_n | ( | octave_idx_type | r1, |
octave_idx_type | n | ||
) | const |
Definition at line 269 of file fCColVector.cc.
References Array< T >::elem(), and Array< FloatComplex >::elem().
FloatComplexColumnVector & FloatComplexColumnVector::fill | ( | float | val | ) |
Definition at line 123 of file fCColVector.cc.
References Array< FloatComplex >::length(), Array< FloatComplex >::make_unique(), and Array< FloatComplex >::xelem().
Referenced by operator*().
FloatComplexColumnVector & FloatComplexColumnVector::fill | ( | const FloatComplex & | val | ) |
Reimplemented from Array< FloatComplex >.
Definition at line 139 of file fCColVector.cc.
References Array< FloatComplex >::length(), Array< FloatComplex >::make_unique(), and Array< FloatComplex >::xelem().
FloatComplexColumnVector & FloatComplexColumnVector::fill | ( | float | val, |
octave_idx_type | r1, | ||
octave_idx_type | r2 | ||
) |
Definition at line 156 of file fCColVector.cc.
References Array< FloatComplex >::length(), Array< FloatComplex >::make_unique(), r2, and Array< FloatComplex >::xelem().
FloatComplexColumnVector & FloatComplexColumnVector::fill | ( | const FloatComplex & | val, |
octave_idx_type | r1, | ||
octave_idx_type | r2 | ||
) |
Definition at line 181 of file fCColVector.cc.
References Array< FloatComplex >::length(), Array< FloatComplex >::make_unique(), r2, and Array< FloatComplex >::xelem().
|
inherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 467 of file Array.h.
Referenced by FloatComplexNDArray::fourier(), FloatComplexNDArray::fourier2d(), FloatComplexNDArray::fourierNd(), FloatComplexNDArray::ifourier(), FloatComplexNDArray::ifourier2d(), FloatComplexNDArray::ifourierNd(), FloatComplexMatrix::ltsolve(), FloatComplexRowVector::operator+=(), operator+=(), FloatComplexMatrix::operator+=(), FloatComplexRowVector::operator-=(), operator-=(), FloatComplexMatrix::operator-=(), FloatComplexMatrix::rcond(), and FloatComplexMatrix::utsolve().
|
inherited |
Reimplemented in DiagArray2< FloatComplex >.
FloatComplexRowVector FloatComplexColumnVector::hermitian | ( | void | ) | const |
Definition at line 228 of file fCColVector.cc.
References conj().
|
inlineinherited |
Reimplemented from Array< FloatComplex >.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
FloatComplexColumnVector & FloatComplexColumnVector::insert | ( | const FloatColumnVector & | a, |
octave_idx_type | r | ||
) |
Definition at line 78 of file fCColVector.cc.
References Array< T >::elem(), Array< FloatComplex >::length(), Array< T >::length(), Array< FloatComplex >::make_unique(), and Array< FloatComplex >::xelem().
Referenced by stack().
FloatComplexColumnVector & FloatComplexColumnVector::insert | ( | const FloatComplexColumnVector & | a, |
octave_idx_type | r | ||
) |
Definition at line 100 of file fCColVector.cc.
References Array< T >::elem(), Array< FloatComplex >::length(), Array< T >::length(), Array< FloatComplex >::make_unique(), and Array< FloatComplex >::xelem().
|
inherited |
|
inherited |
|
inlineinherited |
Reimplemented from Array< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 456 of file Array.h.
Referenced by FloatComplexMatrix::is_hermitian().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 274 of file Array.h.
Referenced by FloatComplexRowVector::append(), FloatComplexRowVector::fill(), fill(), FloatComplexRowVector::insert(), insert(), FloatComplexRowVector::max(), max(), FloatComplexRowVector::min(), min(), FloatComplexRowVector::operator+=(), operator+=(), FloatComplexMatrix::operator+=(), FloatComplexRowVector::operator-=(), operator-=(), FloatComplexMatrix::operator-=(), operator==(), FloatComplexRowVector::operator==(), FloatComplexMatrix::operator==(), and stack().
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 110 of file Array.h.
Referenced by FloatComplexRowVector::fill(), fill(), FloatComplexMatrix::fill(), FloatComplexRowVector::insert(), insert(), and FloatComplexMatrix::insert().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
FloatComplex FloatComplexColumnVector::max | ( | void | ) | const |
Definition at line 488 of file fCColVector.cc.
References abs(), abs(), Array< FloatComplex >::elem(), and Array< FloatComplex >::length().
|
inlineinherited |
|
inlineinherited |
FloatComplex FloatComplexColumnVector::min | ( | void | ) | const |
Definition at line 468 of file fCColVector.cc.
References abs(), abs(), Array< FloatComplex >::elem(), and Array< FloatComplex >::length().
|
inlineinherited |
Definition at line 473 of file Array.h.
Referenced by FloatComplexNDArray::matrix_value().
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 275 of file Array.h.
Referenced by FloatComplexNDArray::all_integers().
|
inherited |
Reimplemented in MDiagArray2< FloatComplex >.
Referenced by idx_vector::idx_vector().
|
inherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 276 of file Array.h.
Referenced by FloatComplexMatrix::FloatComplexMatrix(), FloatComplexNDArray::fourier(), FloatComplexNDArray::fourier2d(), FloatComplexNDArray::ifourier(), and FloatComplexNDArray::ifourier2d().
bool FloatComplexColumnVector::operator!= | ( | const FloatComplexColumnVector & | a | ) | const |
Definition at line 70 of file fCColVector.cc.
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
FloatComplexColumnVector & FloatComplexColumnVector::operator+= | ( | const FloatColumnVector & | a | ) |
Definition at line 283 of file fCColVector.cc.
References d, Array< T >::data(), Array< FloatComplex >::fortran_vec(), gripe_nonconformant(), Array< T >::length(), Array< FloatComplex >::length(), and mx_inline_add2().
FloatComplexColumnVector & FloatComplexColumnVector::operator-= | ( | const FloatColumnVector & | a | ) |
Definition at line 305 of file fCColVector.cc.
References d, Array< T >::data(), Array< FloatComplex >::fortran_vec(), gripe_nonconformant(), Array< T >::length(), Array< FloatComplex >::length(), and mx_inline_sub2().
|
inline |
Definition at line 63 of file fCColVector.h.
References MArray< T >::operator=().
bool FloatComplexColumnVector::operator== | ( | const FloatComplexColumnVector & | a | ) | const |
Definition at line 61 of file fCColVector.cc.
References Array< FloatComplex >::data(), Array< T >::data(), Array< T >::length(), Array< FloatComplex >::length(), and mx_inline_equal().
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented from Array< FloatComplex >.
|
inherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
Reimplemented from Array< FloatComplex >.
|
inlineinherited |
|
inline |
Definition at line 146 of file fCColVector.h.
References Array< T >::resize().
Referenced by FloatEIG::init(), FloatComplexMatrix::lssolve(), FloatComplexMatrix::row_max(), and FloatComplexMatrix::row_min().
|
inlineinherited |
|
inlineinherited |
Reimplemented in FloatComplexMatrix, and DiagArray2< FloatComplex >.
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
virtualinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
Definition at line 312 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::diag(), 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(), and FloatComplexMatrix::utsolve().
|
inherited |
Referenced by FloatSCHUR::init().
|
inherited |
|
inherited |
|
inlineinherited |
Reimplemented from Array< FloatComplex >.
Reimplemented in FloatComplexNDArray.
FloatComplexColumnVector FloatComplexColumnVector::stack | ( | const FloatColumnVector & | a | ) | const |
Definition at line 206 of file fCColVector.cc.
References insert(), Array< FloatComplex >::length(), and Array< T >::length().
FloatComplexColumnVector FloatComplexColumnVector::stack | ( | const FloatComplexColumnVector & | a | ) | const |
Definition at line 217 of file fCColVector.cc.
References insert(), Array< FloatComplex >::length(), and Array< T >::length().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
FloatComplexRowVector FloatComplexColumnVector::transpose | ( | void | ) | const |
Reimplemented from MArray< FloatComplex >.
Definition at line 234 of file fCColVector.cc.
|
inlineinherited |
Definition at line 339 of file Array.h.
Referenced by FloatComplexRowVector::fill(), fill(), FloatComplexMatrix::fill(), FloatComplexMatrix::FloatComplexMatrix(), FloatComplexNDArray::FloatComplexNDArray(), FloatComplexRowVector::insert(), insert(), and FloatComplexMatrix::insert().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Reimplemented in DiagArray2< FloatComplex >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
friend |
Definition at line 246 of file fCColVector.cc.
|
friend |
Definition at line 35 of file fCColVector.h.
|
friend |
Definition at line 36 of file fCColVector.h.
|
friend |
Definition at line 329 of file fCColVector.cc.
|
friend |
Definition at line 336 of file fCColVector.cc.
|
friend |
Definition at line 373 of file fCColVector.cc.
|
friend |
Definition at line 382 of file fCColVector.cc.
|
friend |
|
friend |
Definition at line 438 of file fCColVector.cc.
|
friend |
Definition at line 510 of file fCColVector.cc.
|
friend |
Definition at line 519 of file fCColVector.cc.
|
protectedinherited |
Definition at line 133 of file Array.h.
Referenced by FloatComplexNDArray::insert().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |