#include "CRowVector.h"
Public Types | |
typedef bool(* | compare_fcn_type) (typename ref_param< Complex >::type, typename ref_param< Complex >::type) |
typedef ref_param< Complex >::type | crefT |
typedef Complex | element_type |
typedef octave_idx_type | size_type |
Used for operator(), and returned by numel() and size() (beware: signed integer) More... | |
typedef Complex | value_type |
Public Member Functions | |
ComplexRowVector (void) | |
ComplexRowVector (octave_idx_type n) | |
ComplexRowVector (const dim_vector &dv) | |
ComplexRowVector (octave_idx_type n, const Complex &val) | |
ComplexRowVector (const ComplexRowVector &a) | |
ComplexRowVector (const MArray< Complex > &a) | |
ComplexRowVector (const Array< Complex > &a) | |
ComplexRowVector (const RowVector &a) | |
ComplexRowVector | append (const RowVector &a) const |
ComplexRowVector | append (const ComplexRowVector &a) const |
Array< Complex > | as_column (void) const |
Return the array as a column vector. More... | |
Array< Complex > | as_matrix (void) const |
Return the array as a matrix. More... | |
Array< Complex > | as_row (void) const |
Return the array as a row vector. More... | |
size_t | byte_size (void) const |
void | changesign (void) |
Complex & | checkelem (octave_idx_type n) |
Complex & | checkelem (octave_idx_type i, octave_idx_type j) |
Complex & | checkelem (octave_idx_type i, octave_idx_type j, octave_idx_type k) |
Complex & | checkelem (const Array< octave_idx_type > &ra_idx) |
crefT | checkelem (octave_idx_type n) const |
crefT | checkelem (octave_idx_type i, octave_idx_type j) const |
crefT | checkelem (octave_idx_type i, octave_idx_type j, octave_idx_type k) const |
crefT | checkelem (const Array< octave_idx_type > &ra_idx) const |
void | clear (octave_idx_type n) |
void | clear (void) |
void | clear (const dim_vector &dv) |
void | clear (octave_idx_type r, octave_idx_type c) |
Array< Complex > | column (octave_idx_type k) const |
Extract column: A(:,k+1). More... | |
octave_idx_type | compute_index (octave_idx_type i, octave_idx_type j) const |
octave_idx_type | compute_index (octave_idx_type i, octave_idx_type j, octave_idx_type k) const |
octave_idx_type | compute_index (const Array< octave_idx_type > &ra_idx) const |
octave_idx_type | compute_index_unchecked (const Array< octave_idx_type > &ra_idx) const |
const Complex * | data (void) const |
Array< Complex > | diag (octave_idx_type k=0) const |
Get the kth super or subdiagonal. More... | |
Array< Complex > | diag (octave_idx_type m, octave_idx_type n) const |
const dim_vector & | dims (void) const |
Return a const-reference so that dims ()(i) works efficiently. More... | |
Complex & | elem (octave_idx_type n) |
Complex & | elem (octave_idx_type i, octave_idx_type j) |
Complex & | elem (octave_idx_type i, octave_idx_type j, octave_idx_type k) |
Complex & | elem (const Array< octave_idx_type > &ra_idx) |
crefT | elem (octave_idx_type n) const |
crefT | elem (octave_idx_type i, octave_idx_type j) const |
crefT | elem (octave_idx_type i, octave_idx_type j, octave_idx_type k) const |
crefT | elem (const Array< octave_idx_type > &ra_idx) const |
ComplexRowVector | extract (octave_idx_type c1, octave_idx_type c2) const |
ComplexRowVector | extract_n (octave_idx_type c1, octave_idx_type n) const |
ComplexRowVector & | fill (double val) |
ComplexRowVector & | fill (const Complex &val) |
ComplexRowVector & | fill (double val, octave_idx_type c1, octave_idx_type c2) |
ComplexRowVector & | fill (const Complex &val, octave_idx_type c1, octave_idx_type c2) |
Array< octave_idx_type > | find (octave_idx_type, bool) const |
Array< octave_idx_type > | find (octave_idx_type n=-1, bool backward=false) const |
Find indices of (at most n) nonzero elements. More... | |
const Complex * | fortran_vec (void) const |
Complex * | fortran_vec (void) |
ComplexColumnVector | hermitian (void) const |
MArray< Complex > | hermitian (Complex(*fcn)(const Complex &)=nullptr) const |
void | idx_add_nd (const idx_vector &idx, const MArray< Complex > &vals, int dim=-1) |
void | idx_max (const idx_vector &idx, const MArray< Complex > &vals) |
void | idx_min (const idx_vector &idx, const MArray< Complex > &vals) |
ComplexRowVector & | insert (const RowVector &a, octave_idx_type c) |
ComplexRowVector & | insert (const ComplexRowVector &a, octave_idx_type c) |
Array< Complex > & | insert (const Array< Complex > &a, const Array< octave_idx_type > &idx) |
Insert an array into another at a specified position. More... | |
Array< Complex > & | insert (const Array< Complex > &a, octave_idx_type r, octave_idx_type c) |
This is just a special case for idx = [r c 0 ...]. More... | |
MArray< Complex > | ipermute (const Array< octave_idx_type > &vec) const |
bool | is_empty (void) const |
bool | is_nd_vector (void) const |
bool | is_shared (void) |
sortmode | is_sorted (sortmode mode=UNSORTED) const |
sortmode | is_sorted_rows (sortmode) const |
sortmode | is_sorted_rows (sortmode mode=UNSORTED) const |
Ordering is auto-detected or can be specified. More... | |
bool | is_square (void) const |
bool | is_vector (void) const |
bool | isempty (void) const |
sortmode | issorted (sortmode) const |
sortmode | issorted (sortmode mode=UNSORTED) const |
Ordering is auto-detected or can be specified. More... | |
bool | issquare (void) const |
bool | isvector (void) const |
Array< Complex > | linear_slice (octave_idx_type lo, octave_idx_type up) const |
Extract a slice from this array as a column vector: A(:)(lo+1:up). More... | |
octave_idx_type | lookup (idx_vector const &, sortmode) const |
Array< octave_idx_type > | lookup (const Array< idx_vector > &, sortmode) const |
octave_idx_type | lookup (const Complex &value, sortmode mode=UNSORTED) const |
Do a binary lookup in a sorted array. More... | |
Array< octave_idx_type > | lookup (const Array< Complex > &values, sortmode mode=UNSORTED) const |
Ditto, but for an array of values, specializing on the case when values are sorted. More... | |
void | make_unique (void) |
Array< U > | map (F fcn) const |
Apply function fcn to each element of the Array<T>. More... | |
Complex | max (void) const |
void | maybe_economize (void) |
void * | mex_get_data (void) const |
Give a pointer to the data in mex format. More... | |
Complex | min (void) const |
int | ndims (void) const |
octave_idx_type | nnz (void) const |
octave_idx_type | nnz (void) const |
Count nonzero elements. More... | |
Array< idx_vector > | nth_element (const idx_vector &, int) const |
Array< Complex > | nth_element (const idx_vector &n, int dim=0) const |
Returns the n-th element in increasing order, using the same ordering as used for sort. More... | |
bool | operator!= (const ComplexRowVector &a) const |
Complex & | operator() (octave_idx_type n) |
Complex & | operator() (octave_idx_type i, octave_idx_type j) |
Complex & | operator() (octave_idx_type i, octave_idx_type j, octave_idx_type k) |
Complex & | operator() (const Array< octave_idx_type > &ra_idx) |
crefT | operator() (octave_idx_type n) const |
crefT | operator() (octave_idx_type i, octave_idx_type j) const |
crefT | operator() (octave_idx_type i, octave_idx_type j, octave_idx_type k) const |
crefT | operator() (const Array< octave_idx_type > &ra_idx) const |
ComplexRowVector & | operator+= (const RowVector &a) |
ComplexRowVector & | operator-= (const RowVector &a) |
ComplexRowVector & | operator= (const ComplexRowVector &a) |
bool | operator== (const ComplexRowVector &a) const |
bool | optimize_dimensions (const dim_vector &dv) |
Returns true if this->dims () == dv, and if so, replaces this->dimensions by a shallow copy of dv. More... | |
Array< Complex > | page (octave_idx_type k) const |
Extract page: A(:,:,k+1). More... | |
MArray< Complex > | permute (const Array< octave_idx_type > &vec, bool inv=false) const |
void | print_info (std::ostream &os, const std::string &prefix) const |
MArray< Complex > | reshape (const dim_vector &new_dims) const |
Array< Complex > | reshape (octave_idx_type nr, octave_idx_type nc) const |
void | resize (octave_idx_type n, const Complex &rfv=Complex(0)) |
virtual Complex | resize_fill_value (void) const |
size_type | size (const size_type d) const |
Size of the specified dimension. More... | |
Array< idx_vector > | sort (Array< octave_idx_type > &sidx, int, sortmode) const |
Array< idx_vector > | sort (int, sortmode) const |
Array< Complex > | sort (int dim=0, sortmode mode=ASCENDING) const |
Array< Complex > | sort (Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) const |
Array< octave_idx_type > | sort_rows_idx (sortmode) const |
Array< octave_idx_type > | sort_rows_idx (sortmode mode=ASCENDING) const |
Sort by rows returns only indices. More... | |
MArray | squeeze (void) const |
bool | test (F fcn) const |
Generic any/all test functionality with arbitrary predicate. More... | |
ComplexColumnVector | transpose (void) const |
Complex & | xelem (octave_idx_type n) |
crefT | xelem (octave_idx_type n) const |
Complex & | xelem (octave_idx_type i, octave_idx_type j) |
crefT | xelem (octave_idx_type i, octave_idx_type j) const |
Complex & | xelem (octave_idx_type i, octave_idx_type j, octave_idx_type k) |
crefT | xelem (octave_idx_type i, octave_idx_type j, octave_idx_type k) const |
Complex & | xelem (const Array< octave_idx_type > &ra_idx) |
crefT | xelem (const Array< octave_idx_type > &ra_idx) const |
void | idx_add (const idx_vector &idx, Complex val) |
Performs indexed accumulative addition. More... | |
void | idx_add (const idx_vector &idx, const MArray< Complex > &vals) |
Performs indexed accumulative addition. More... | |
octave_idx_type | capacity (void) const |
Number of elements in the array. More... | |
octave_idx_type | length (void) const |
Number of elements in the array. More... | |
octave_idx_type | nelem (void) const |
Number of elements in the array. More... | |
octave_idx_type | numel (void) const |
Number of elements in the array. More... | |
First dimension | |
Get the first dimension of the array (number of rows) | |
octave_idx_type | dim1 (void) const |
octave_idx_type | rows (void) const |
Second dimension | |
Get the second dimension of the array (number of columns) | |
octave_idx_type | dim2 (void) const |
octave_idx_type | cols (void) const |
octave_idx_type | columns (void) const |
Third dimension | |
Get the third dimension of the array (number of pages) | |
octave_idx_type | dim3 (void) const |
octave_idx_type | pages (void) const |
Array< Complex > | index (const idx_vector &i) const |
Indexing without resizing. More... | |
Array< Complex > | index (const idx_vector &i, const idx_vector &j) const |
Indexing without resizing. More... | |
Array< Complex > | index (const Array< idx_vector > &ia) const |
Indexing without resizing. More... | |
Array< Complex > | index (const idx_vector &i, bool resize_ok, const Complex &rfv) const |
Indexing with possible resizing and fill. More... | |
Array< Complex > | index (const idx_vector &i, bool resize_ok) const |
Indexing with possible resizing and fill. More... | |
Array< Complex > | index (const idx_vector &i, const idx_vector &j, bool resize_ok, const Complex &rfv) const |
Indexing with possible resizing and fill. More... | |
Array< Complex > | index (const idx_vector &i, const idx_vector &j, bool resize_ok) const |
Indexing with possible resizing and fill. More... | |
Array< Complex > | index (const Array< idx_vector > &ia, bool resize_ok, const Complex &rfv) const |
Indexing with possible resizing and fill. More... | |
Array< Complex > | index (const Array< idx_vector > &ia, bool resize_ok) const |
Indexing with possible resizing and fill. More... | |
void | resize2 (octave_idx_type nr, octave_idx_type nc, const Complex &rfv) |
Resizing (with fill). More... | |
void | resize2 (octave_idx_type nr, octave_idx_type nc) |
Resizing (with fill). More... | |
void | resize1 (octave_idx_type n, const Complex &rfv) |
Resizing (with fill). More... | |
void | resize1 (octave_idx_type n) |
Resizing (with fill). More... | |
void | resize (const dim_vector &dv, const Complex &rfv) |
Resizing (with fill). More... | |
void | resize (const dim_vector &dv) |
Resizing (with fill). More... | |
void | assign (const idx_vector &i, const Array< Complex > &rhs, const Complex &rfv) |
Indexed assignment (always with resize & fill). More... | |
void | assign (const idx_vector &i, const Array< Complex > &rhs) |
Indexed assignment (always with resize & fill). More... | |
void | assign (const idx_vector &i, const idx_vector &j, const Array< Complex > &rhs, const Complex &rfv) |
Indexed assignment (always with resize & fill). More... | |
void | assign (const idx_vector &i, const idx_vector &j, const Array< Complex > &rhs) |
Indexed assignment (always with resize & fill). More... | |
void | assign (const Array< idx_vector > &ia, const Array< Complex > &rhs, const Complex &rfv) |
Indexed assignment (always with resize & fill). More... | |
void | assign (const Array< idx_vector > &ia, const Array< Complex > &rhs) |
Indexed assignment (always with resize & fill). More... | |
void | delete_elements (const idx_vector &i) |
Deleting elements. More... | |
void | delete_elements (int dim, const idx_vector &i) |
A(:,...,I,...,:) = [] (>= 2 subscripts, one of them is non-colon) More... | |
void | delete_elements (const Array< idx_vector > &ia) |
Dispatcher to the above two. More... | |
Array< U > | map (U(&fcn)(Complex)) const |
Overloads for function references. More... | |
Array< U > | map (U(&fcn)(const Complex &)) const |
Overloads for function references. More... | |
bool | test_any (F fcn) const |
Simpler calls. More... | |
bool | test_all (F fcn) const |
Simpler calls. More... | |
bool | test_any (bool(&fcn)(Complex)) const |
Overloads for function references. More... | |
bool | test_any (bool(&fcn)(const Complex &)) const |
Overloads for function references. More... | |
bool | test_all (bool(&fcn)(Complex)) const |
Overloads for function references. More... | |
bool | test_all (bool(&fcn)(const Complex &)) const |
Overloads for function references. More... | |
int * | jit_ref_count (void) |
WARNING: Only call these functions from jit. More... | |
Complex * | jit_slice_data (void) const |
WARNING: Only call these functions from jit. More... | |
octave_idx_type * | jit_dimensions (void) const |
WARNING: Only call these functions from jit. More... | |
void * | jit_array_rep (void) const |
WARNING: Only call these functions from jit. More... | |
Static Public Member Functions | |
static Array< Complex > | cat (int dim, octave_idx_type n, const Array< Complex > *array_list) |
Concatenation along a specified (0-based) dimension, equivalent to cat(). More... | |
Protected Attributes | |
dim_vector | dimensions |
Array< Complex >::ArrayRep * | rep |
Complex * | slice_data |
octave_idx_type | slice_len |
Friends | |
class | ComplexColumnVector |
ComplexRowVector | conj (const ComplexRowVector &a) |
ComplexRowVector | operator* (const ComplexRowVector &a, const ComplexMatrix &b) |
ComplexRowVector | operator* (const RowVector &a, const ComplexMatrix &b) |
std::ostream & | operator<< (std::ostream &os, const ComplexRowVector &a) |
std::istream & | operator>> (std::istream &is, ComplexRowVector &a) |
Definition at line 32 of file CRowVector.h.
|
inherited |
|
inline |
Definition at line 40 of file CRowVector.h.
|
inlineexplicit |
Definition at line 42 of file CRowVector.h.
|
inlineexplicit |
Definition at line 45 of file CRowVector.h.
|
inline |
Definition at line 47 of file CRowVector.h.
|
inline |
Definition at line 50 of file CRowVector.h.
Definition at line 52 of file CRowVector.h.
Definition at line 55 of file CRowVector.h.
|
inlineexplicit |
Definition at line 58 of file CRowVector.h.
ComplexRowVector ComplexRowVector::append | ( | const RowVector & | a | ) | const |
Definition at line 170 of file CRowVector.cc.
References a, Array< Complex >::numel(), and retval.
ComplexRowVector ComplexRowVector::append | ( | const ComplexRowVector & | a | ) | const |
Definition at line 181 of file CRowVector.cc.
References a, Array< Complex >::numel(), and retval.
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 204 of file MArray.cc.
References mx_inline_uminus2().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
Definition at line 123 of file CRowVector.h.
References Array< T >::clear().
|
inherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 412 of file Array.h.
Referenced by ComplexMatrix::append(), ComplexMatrix::column_max(), ComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), ComplexMatrix::determinant(), ComplexMatrix::diag(), ComplexMatrix::fill(), ComplexMatrix::finverse(), ComplexMatrix::fourier(), ComplexMatrix::fourier2d(), ComplexMatrix::fsolve(), ComplexMatrix::ifourier(), ComplexMatrix::ifourier2d(), ComplexMatrix::insert(), ComplexMatrix::ishermitian(), ComplexMatrix::lssolve(), ComplexMatrix::ltsolve(), ComplexMatrix::operator+=(), ComplexMatrix::operator-=(), ComplexMatrix::operator==(), ComplexMatrix::pseudo_inverse(), ComplexMatrix::rcond(), ComplexMatrix::row_max(), ComplexMatrix::row_min(), ComplexMatrix::stack(), ComplexMatrix::tinverse(), and ComplexMatrix::utsolve().
|
inherited |
|
inlineinherited |
Definition at line 413 of file Array.h.
Referenced by ComplexMatrix::inverse(), and ComplexMatrix::row_is_real_only().
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 582 of file Array.h.
Referenced by ComplexMatrix::fourier(), ComplexMatrix::fourier2d(), ComplexMatrix::ifourier(), ComplexMatrix::ifourier2d(), operator==(), ComplexColumnVector::operator==(), and ComplexMatrix::operator==().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Return a const-reference so that dims ()(i) works efficiently.
Definition at line 442 of file Array.h.
Referenced by ComplexNDArray::fourier(), ComplexNDArray::fourier2d(), ComplexNDArray::fourierNd(), ComplexNDArray::ifourier(), ComplexNDArray::ifourier2d(), and ComplexNDArray::ifourierNd().
|
inlineinherited |
Definition at line 488 of file Array.h.
Referenced by ComplexNDArray::all_integers(), ComplexMatrix::column_is_real_only(), ComplexMatrix::column_max(), ComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), ComplexMatrix::determinant(), extract(), ComplexColumnVector::extract(), extract_n(), ComplexColumnVector::extract_n(), ComplexNDArray::insert(), ComplexMatrix::insert(), ComplexMatrix::ishermitian(), max(), ComplexColumnVector::max(), min(), ComplexColumnVector::min(), ComplexMatrix::operator+=(), ComplexMatrix::operator-=(), ComplexMatrix::row_is_real_only(), ComplexMatrix::row_max(), and ComplexMatrix::row_min().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
ComplexRowVector ComplexRowVector::extract | ( | octave_idx_type | c1, |
octave_idx_type | c2 | ||
) | const |
Definition at line 212 of file CRowVector.cc.
References Array< Complex >::elem(), i, result, and swap.
ComplexRowVector ComplexRowVector::extract_n | ( | octave_idx_type | c1, |
octave_idx_type | n | ||
) | const |
Definition at line 227 of file CRowVector.cc.
References Array< Complex >::elem(), i, and result.
ComplexRowVector & ComplexRowVector::fill | ( | double | val | ) |
Definition at line 95 of file CRowVector.cc.
References i, Array< Complex >::make_unique(), Array< Complex >::numel(), val, and Array< Complex >::xelem().
ComplexRowVector & ComplexRowVector::fill | ( | const Complex & | val | ) |
Definition at line 111 of file CRowVector.cc.
References i, Array< Complex >::make_unique(), Array< Complex >::numel(), val, and Array< Complex >::xelem().
ComplexRowVector & ComplexRowVector::fill | ( | double | val, |
octave_idx_type | c1, | ||
octave_idx_type | c2 | ||
) |
Definition at line 127 of file CRowVector.cc.
References i, Array< Complex >::make_unique(), Array< Complex >::numel(), swap, val, and Array< Complex >::xelem().
ComplexRowVector & ComplexRowVector::fill | ( | const Complex & | val, |
octave_idx_type | c1, | ||
octave_idx_type | c2 | ||
) |
Definition at line 148 of file CRowVector.cc.
References i, Array< Complex >::make_unique(), Array< Complex >::numel(), swap, val, and Array< Complex >::xelem().
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
Definition at line 584 of file Array.h.
Referenced by ComplexNDArray::fourier(), ComplexNDArray::fourier2d(), ComplexNDArray::fourierNd(), ComplexNDArray::ifourier(), ComplexNDArray::ifourier2d(), ComplexNDArray::ifourierNd(), ComplexMatrix::ltsolve(), operator+=(), ComplexColumnVector::operator+=(), ComplexMatrix::operator+=(), operator-=(), ComplexColumnVector::operator-=(), ComplexMatrix::operator-=(), ComplexMatrix::rcond(), and ComplexMatrix::utsolve().
ComplexColumnVector ComplexRowVector::hermitian | ( | void | ) | const |
Definition at line 192 of file CRowVector.cc.
References conj(), and MArray< T >::hermitian().
|
inlineinherited |
Definition at line 106 of file MArray.h.
References fcn, and Array< T >::hermitian().
|
inherited |
Performs indexed accumulative addition.
Definition at line 54 of file MArray.cc.
References idx_vector::extent(), idx_vector::length(), idx_vector::loop(), numel(), and val.
|
inherited |
Performs indexed accumulative addition.
Definition at line 72 of file MArray.cc.
References Array< T >::data(), idx_vector::extent(), idx_vector::length(), idx_vector::loop(), min(), numel(), and Array< T >::numel().
|
inherited |
Definition at line 140 of file MArray.cc.
References Array< T >::data(), Array< T >::dims(), idx_vector::extent(), dim_vector::first_non_singleton(), Array< T >::fortran_vec(), get_extent_triplet(), i, k, idx_vector::length(), idx_vector::loop(), max(), mx_inline_add2(), Array< T >::ndims(), dim_vector::redim(), Array< T >::resize(), and u.
|
inherited |
Definition at line 120 of file MArray.cc.
References Array< T >::data(), idx_vector::extent(), idx_vector::length(), idx_vector::loop(), min(), numel(), and Array< T >::numel().
|
inherited |
Definition at line 101 of file MArray.cc.
References Array< T >::data(), idx_vector::extent(), idx_vector::length(), idx_vector::loop(), min(), numel(), and Array< T >::numel().
|
inherited |
Indexing without resizing.
Definition at line 697 of file Array.cc.
Referenced by ComplexMatrix::column(), ComplexMatrix::extract(), ComplexMatrix::extract_n(), and ComplexMatrix::row().
|
inherited |
|
inherited |
|
inlineinherited |
ComplexRowVector & ComplexRowVector::insert | ( | const RowVector & | a, |
octave_idx_type | c | ||
) |
Definition at line 57 of file CRowVector.cc.
References a, c, i, Array< Complex >::make_unique(), Array< Complex >::numel(), and Array< Complex >::xelem().
ComplexRowVector & ComplexRowVector::insert | ( | const ComplexRowVector & | a, |
octave_idx_type | c | ||
) |
Definition at line 76 of file CRowVector.cc.
References a, c, i, Array< Complex >::make_unique(), Array< Complex >::numel(), and Array< Complex >::xelem().
|
inherited |
|
inlineinherited |
Definition at line 98 of file MArray.h.
References Array< T >::ipermute().
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
Definition at line 559 of file Array.h.
Referenced by ComplexMatrix::ishermitian().
|
inlineinherited |
|
inlineinherited |
Number of elements in the array.
Synonymous with numel().
length
() at the Octave interpreter. At the Octave interpreter, the function length
() returns the length of the greatest dimension. This method returns the total number of elements.
|
inherited |
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
Definition at line 187 of file Array.h.
Referenced by fill(), ComplexColumnVector::fill(), ComplexMatrix::fill(), insert(), ComplexColumnVector::insert(), and ComplexMatrix::insert().
Complex ComplexRowVector::max | ( | void | ) | const |
Definition at line 342 of file CRowVector.cc.
References abs(), Array< Complex >::elem(), i, and Array< Complex >::numel().
Complex ComplexRowVector::min | ( | void | ) | const |
Definition at line 322 of file CRowVector.cc.
References abs(), Array< Complex >::elem(), i, and Array< Complex >::numel().
|
inlineinherited |
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
|
inlineinherited |
Number of elements in the array.
Definition at line 366 of file Array.h.
Referenced by ComplexNDArray::all_integers(), append(), ComplexMatrix::ComplexMatrix(), fill(), ComplexColumnVector::fill(), ComplexNDArray::fourier(), ComplexNDArray::fourier2d(), ComplexNDArray::ifourier(), ComplexNDArray::ifourier2d(), insert(), ComplexColumnVector::insert(), ComplexMatrix::inverse(), max(), ComplexColumnVector::max(), min(), ComplexColumnVector::min(), operator+=(), ComplexColumnVector::operator+=(), ComplexMatrix::operator+=(), operator-=(), ComplexColumnVector::operator-=(), ComplexMatrix::operator-=(), operator==(), ComplexColumnVector::operator==(), ComplexMatrix::operator==(), and ComplexColumnVector::stack().
bool ComplexRowVector::operator!= | ( | const ComplexRowVector & | a | ) | const |
Definition at line 49 of file CRowVector.cc.
References a.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
ComplexRowVector & ComplexRowVector::operator+= | ( | const RowVector & | a | ) |
Definition at line 240 of file CRowVector.cc.
References a, d, octave::err_nonconformant(), Array< Complex >::fortran_vec(), mx_inline_add2(), and Array< Complex >::numel().
ComplexRowVector & ComplexRowVector::operator-= | ( | const RowVector & | a | ) |
Definition at line 259 of file CRowVector.cc.
References a, d, octave::err_nonconformant(), Array< Complex >::fortran_vec(), mx_inline_sub2(), and Array< Complex >::numel().
|
inline |
Definition at line 60 of file CRowVector.h.
References a, and MArray< T >::operator=().
bool ComplexRowVector::operator== | ( | const ComplexRowVector & | a | ) | const |
Definition at line 40 of file CRowVector.cc.
References a, Array< Complex >::data(), mx_inline_equal(), and Array< Complex >::numel().
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 94 of file MArray.h.
References Array< T >::permute().
|
inherited |
|
inlineinherited |
Definition at line 91 of file MArray.h.
References Array< T >::reshape().
|
inlineinherited |
|
inline |
Definition at line 118 of file CRowVector.h.
References Array< T >::resize().
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 404 of file Array.h.
Referenced by ComplexMatrix::append(), ComplexMatrix::column_is_real_only(), ComplexMatrix::column_max(), ComplexMatrix::column_min(), ComplexMatrix::ComplexMatrix(), ComplexMatrix::determinant(), ComplexMatrix::diag(), ComplexMatrix::fill(), ComplexMatrix::finverse(), ComplexMatrix::fourier(), ComplexMatrix::fourier2d(), ComplexMatrix::fsolve(), ComplexMatrix::ifourier(), ComplexMatrix::ifourier2d(), ComplexMatrix::insert(), ComplexMatrix::inverse(), ComplexMatrix::ishermitian(), ComplexMatrix::lssolve(), ComplexMatrix::ltsolve(), ComplexMatrix::operator+=(), ComplexMatrix::operator-=(), ComplexMatrix::operator==(), ComplexMatrix::pseudo_inverse(), ComplexMatrix::rcond(), ComplexMatrix::row_max(), ComplexMatrix::row_min(), ComplexMatrix::stack(), ComplexMatrix::tinverse(), and ComplexMatrix::utsolve().
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
|
inherited |
Definition at line 39 of file Array-idx-vec.cc.
Definition at line 101 of file MArray.h.
References Array< T >::squeeze().
Simpler calls.
Definition at line 815 of file Array.h.
Referenced by ComplexNDArray::too_large_for_float().
ComplexColumnVector ComplexRowVector::transpose | ( | void | ) | const |
Definition at line 198 of file CRowVector.cc.
References MArray< T >::transpose().
|
inlineinherited |
Definition at line 458 of file Array.h.
Referenced by ComplexMatrix::ComplexMatrix(), ComplexNDArray::ComplexNDArray(), fill(), ComplexColumnVector::fill(), ComplexMatrix::fill(), insert(), ComplexColumnVector::insert(), and ComplexMatrix::insert().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
friend |
Definition at line 36 of file CRowVector.h.
|
friend |
Definition at line 204 of file CRowVector.cc.
|
friend |
Definition at line 280 of file CRowVector.cc.
|
friend |
Definition at line 313 of file CRowVector.cc.
|
friend |
Definition at line 364 of file CRowVector.cc.
|
friend |
Definition at line 373 of file CRowVector.cc.
|
protectedinherited |
Definition at line 216 of file Array.h.
Referenced by ComplexNDArray::compute_index(), ComplexNDArray::increment_index(), and ComplexNDArray::insert().
|
protectedinherited |