GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
FloatComplexColumnVector Class Reference

#include "fCColVector.h"

Inheritance diagram for FloatComplexColumnVector:
Inheritance graph
[legend]
Collaboration diagram for FloatComplexColumnVector:
Collaboration graph
[legend]

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

Public Member Functions

 FloatComplexColumnVector (void)
 FloatComplexColumnVector (octave_idx_type n)
 FloatComplexColumnVector (const dim_vector &dv)
 FloatComplexColumnVector (octave_idx_type n, const FloatComplex &val)
 FloatComplexColumnVector (const FloatComplexColumnVector &a)
 FloatComplexColumnVector (const MArray< FloatComplex > &a)
 FloatComplexColumnVector (const Array< FloatComplex > &a)
 FloatComplexColumnVector (const FloatColumnVector &a)
FloatColumnVector abs (void) const
Array< FloatComplexas_column (void) const
Array< FloatComplexas_matrix (void) const
Array< FloatComplexas_row (void) const
void assign (const idx_vector &i, const Array< FloatComplex > &rhs, const FloatComplex &rfv)
void assign (const idx_vector &i, const Array< FloatComplex > &rhs)
void assign (const idx_vector &i, const idx_vector &j, const Array< FloatComplex > &rhs, const FloatComplex &rfv)
void assign (const idx_vector &i, const idx_vector &j, const Array< FloatComplex > &rhs)
void assign (const Array< idx_vector > &ia, const Array< FloatComplex > &rhs, const FloatComplex &rfv)
void assign (const Array< idx_vector > &ia, const Array< FloatComplex > &rhs)
size_t byte_size (void) const
octave_idx_type capacity (void) const
void changesign (void)
FloatComplexcheckelem (octave_idx_type n)
FloatComplexcheckelem (octave_idx_type i, octave_idx_type j)
FloatComplexcheckelem (octave_idx_type i, octave_idx_type j, octave_idx_type k)
FloatComplexcheckelem (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 chop_trailing_singletons (void) GCC_ATTR_DEPRECATED
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)
octave_idx_type cols (void) const
Array< FloatComplexcolumn (octave_idx_type k) const
octave_idx_type columns (void) const
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 FloatComplexdata (void) const
void delete_elements (const idx_vector &i)
void delete_elements (int dim, const idx_vector &i)
void delete_elements (const Array< idx_vector > &ia)
Array< FloatComplexdiag (octave_idx_type k=0) const
Array< FloatComplexdiag (octave_idx_type m, octave_idx_type n) const
octave_idx_type dim1 (void) const
octave_idx_type dim2 (void) const
octave_idx_type dim3 (void) const
const dim_vectordims (void) const
FloatComplexelem (octave_idx_type n)
FloatComplexelem (octave_idx_type i, octave_idx_type j)
FloatComplexelem (octave_idx_type i, octave_idx_type j, octave_idx_type k)
FloatComplexelem (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
FloatComplexColumnVector extract (octave_idx_type r1, octave_idx_type r2) const
FloatComplexColumnVector extract_n (octave_idx_type r1, octave_idx_type n) const
FloatComplexColumnVectorfill (float val)
FloatComplexColumnVectorfill (const FloatComplex &val)
FloatComplexColumnVectorfill (float val, octave_idx_type r1, octave_idx_type r2)
FloatComplexColumnVectorfill (const FloatComplex &val, octave_idx_type r1, octave_idx_type r2)
Array< octave_idx_typefind (octave_idx_type n=-1, bool backward=false) const
const FloatComplexfortran_vec (void) const
FloatComplexfortran_vec (void)
FloatComplexRowVector hermitian (void) const
MArray< FloatComplexhermitian (FloatComplex(*fcn)(const FloatComplex &)=0) const
void idx_add (const idx_vector &idx, FloatComplexval)
void idx_add (const idx_vector &idx, const MArray< FloatComplex > &vals)
void idx_add_nd (const idx_vector &idx, const MArray< FloatComplex > &vals, int dim=-1)
void idx_max (const idx_vector &idx, const MArray< FloatComplex > &vals)
void idx_min (const idx_vector &idx, const MArray< FloatComplex > &vals)
Array< FloatComplexindex (const idx_vector &i) const
Array< FloatComplexindex (const idx_vector &i, const idx_vector &j) const
Array< FloatComplexindex (const Array< idx_vector > &ia) const
Array< FloatComplexindex (const idx_vector &i, bool resize_ok, const FloatComplex &rfv) const
Array< FloatComplexindex (const idx_vector &i, bool resize_ok) const
Array< FloatComplexindex (const idx_vector &i, const idx_vector &j, bool resize_ok, const FloatComplex &rfv) const
Array< FloatComplexindex (const idx_vector &i, const idx_vector &j, bool resize_ok) const
Array< FloatComplexindex (const Array< idx_vector > &ia, bool resize_ok, const FloatComplex &rfv) const
Array< FloatComplexindex (const Array< idx_vector > &ia, bool resize_ok) const
FloatComplexColumnVectorinsert (const FloatColumnVector &a, octave_idx_type r)
FloatComplexColumnVectorinsert (const FloatComplexColumnVector &a, octave_idx_type r)
Array< FloatComplex > & insert (const Array< FloatComplex > &a, const Array< octave_idx_type > &idx)
Array< FloatComplex > & insert (const Array< FloatComplex > &a, octave_idx_type r, octave_idx_type c)
MArray< FloatComplexipermute (const Array< octave_idx_type > &vec) const
bool is_empty (void) const
bool is_shared (void)
sortmode is_sorted (sortmode mode=UNSORTED) const
sortmode is_sorted_rows (sortmode mode=UNSORTED) const
bool is_square (void) const
bool is_vector (void) const
voidjit_array_rep (void) const
octave_idx_typejit_dimensions (void) const
intjit_ref_count (void)
FloatComplexjit_slice_data (void) const
octave_idx_type length (void) const
Array< FloatComplexlinear_slice (octave_idx_type lo, octave_idx_type up) const
octave_idx_type lookup (const FloatComplex &value, sortmode mode=UNSORTED) const
Array< octave_idx_typelookup (const Array< FloatComplex > &values, sortmode mode=UNSORTED) const
void make_unique (void)
Array< U > map (F fcn) const
Array< U > map (U(&fcn)(FloatComplex)) const
Array< U > map (U(&fcn)(const FloatComplex &)) const
FloatComplex max (void) const
void maybe_economize (void)
voidmex_get_data (void) const
FloatComplex min (void) const
int ndims (void) const
octave_idx_type nelem (void) const
octave_idx_type nnz (void) const
Array< FloatComplexnth_element (const idx_vector &n, int dim=0) const
octave_idx_type numel (void) const
bool operator!= (const FloatComplexColumnVector &a) const
FloatComplexoperator() (octave_idx_type n)
FloatComplexoperator() (octave_idx_type i, octave_idx_type j)
FloatComplexoperator() (octave_idx_type i, octave_idx_type j, octave_idx_type k)
FloatComplexoperator() (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
FloatComplexColumnVectoroperator+= (const FloatColumnVector &a)
FloatComplexColumnVectoroperator-= (const FloatColumnVector &a)
FloatComplexColumnVectoroperator= (const FloatComplexColumnVector &a)
bool operator== (const FloatComplexColumnVector &a) const
bool optimize_dimensions (const dim_vector &dv)
Array< FloatComplexpage (octave_idx_type k) const
octave_idx_type pages (void) const
MArray< FloatComplexpermute (const Array< octave_idx_type > &vec, bool inv=false) const
void print_info (std::ostream &os, const std::string &prefix) const
MArray< FloatComplexreshape (const dim_vector &new_dims) const
Array< FloatComplexreshape (octave_idx_type nr, octave_idx_type nc) const
void resize (octave_idx_type n, const FloatComplex &rfv=FloatComplex(0))
void resize (octave_idx_type n) GCC_ATTR_DEPRECATED
void resize (octave_idx_type nr, octave_idx_type nc, const FloatComplex &rfv) GCC_ATTR_DEPRECATED
void resize (octave_idx_type nr, octave_idx_type nc) GCC_ATTR_DEPRECATED
void resize (const dim_vector &dv, const FloatComplex &rfv)
void resize (const dim_vector &dv)
void resize1 (octave_idx_type n, const FloatComplex &rfv)
void resize1 (octave_idx_type n)
virtual FloatComplex resize_fill_value (void) const
octave_idx_type rows (void) const
Array< FloatComplexsort (int dim=0, sortmode mode=ASCENDING) const
Array< FloatComplexsort (Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) const
Array< octave_idx_typesort_rows_idx (sortmode mode=ASCENDING) const
MArray squeeze (void) const
FloatComplexColumnVector stack (const FloatColumnVector &a) const
FloatComplexColumnVector stack (const FloatComplexColumnVector &a) const
bool test (F fcn) const
bool test_all (F fcn) const
bool test_all (bool(&fcn)(FloatComplex)) const
bool test_all (bool(&fcn)(const FloatComplex &)) const
bool test_any (F fcn) const
bool test_any (bool(&fcn)(FloatComplex)) const
bool test_any (bool(&fcn)(const FloatComplex &)) const
FloatComplexRowVector transpose (void) const
FloatComplexxelem (octave_idx_type n)
crefT xelem (octave_idx_type n) const
FloatComplexxelem (octave_idx_type i, octave_idx_type j)
crefT xelem (octave_idx_type i, octave_idx_type j) const
FloatComplexxelem (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
FloatComplexxelem (const Array< octave_idx_type > &ra_idx)
crefT xelem (const Array< octave_idx_type > &ra_idx) const

Static Public Member Functions

static Array< FloatComplexcat (int dim, octave_idx_type n, const Array< FloatComplex > *array_list)

Protected Attributes

dim_vector dimensions
Array< FloatComplex >::ArrayRep * rep
FloatComplexslice_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)

Detailed Description

Definition at line 31 of file fCColVector.h.

Member Typedef Documentation

typedef bool(* Array< FloatComplex >::compare_fcn_type)(typename ref_param< FloatComplex >::type, typename ref_param< FloatComplex >::type)
inherited

Definition at line 128 of file Array.h.

typedef ref_param<FloatComplex >::type Array< FloatComplex >::crefT
inherited

Definition at line 126 of file Array.h.

Definition at line 124 of file Array.h.

Constructor & Destructor Documentation

FloatComplexColumnVector::FloatComplexColumnVector ( void  )
inline

Definition at line 40 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( octave_idx_type  n)
inlineexplicit

Definition at line 43 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( const dim_vector dv)
inlineexplicit

Definition at line 46 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( octave_idx_type  n,
const FloatComplex val 
)
inline

Definition at line 49 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( const FloatComplexColumnVector a)
inline

Definition at line 52 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( const MArray< FloatComplex > &  a)
inline

Definition at line 55 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( const Array< FloatComplex > &  a)
inline

Definition at line 58 of file fCColVector.h.

FloatComplexColumnVector::FloatComplexColumnVector ( const FloatColumnVector a)
explicit

Definition at line 55 of file fCColVector.cc.

Member Function Documentation

FloatColumnVector FloatComplexColumnVector::abs ( void  ) const

Definition at line 240 of file fCColVector.cc.

Referenced by max(), and min().

Array<FloatComplex > Array< FloatComplex >::as_column ( void  ) const
inlineinherited

Definition at line 283 of file Array.h.

Array<FloatComplex > Array< FloatComplex >::as_matrix ( void  ) const
inlineinherited

Definition at line 303 of file Array.h.

Array<FloatComplex > Array< FloatComplex >::as_row ( void  ) const
inlineinherited

Definition at line 293 of file Array.h.

void Array< FloatComplex >::assign ( const idx_vector i,
const Array< FloatComplex > &  rhs,
const FloatComplex rfv 
)
inherited
void Array< FloatComplex >::assign ( const idx_vector i,
const Array< FloatComplex > &  rhs 
)
inlineinherited

Definition at line 534 of file Array.h.

void Array< FloatComplex >::assign ( const idx_vector i,
const idx_vector j,
const Array< FloatComplex > &  rhs,
const FloatComplex rfv 
)
inherited
void Array< FloatComplex >::assign ( const idx_vector i,
const idx_vector j,
const Array< FloatComplex > &  rhs 
)
inlineinherited

Definition at line 541 of file Array.h.

void Array< FloatComplex >::assign ( const Array< idx_vector > &  ia,
const Array< FloatComplex > &  rhs,
const FloatComplex rfv 
)
inherited
void Array< FloatComplex >::assign ( const Array< idx_vector > &  ia,
const Array< FloatComplex > &  rhs 
)
inlineinherited

Definition at line 547 of file Array.h.

size_t Array< FloatComplex >::byte_size ( void  ) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 317 of file Array.h.

octave_idx_type Array< FloatComplex >::capacity ( void  ) const
inlineinherited

Definition at line 273 of file Array.h.

static Array<FloatComplex > Array< FloatComplex >::cat ( int  dim,
octave_idx_type  n,
const Array< FloatComplex > *  array_list 
)
staticinherited
void MArray< FloatComplex >::changesign ( void  )
inherited

Reimplemented in FloatComplexNDArray.

FloatComplex & Array< FloatComplex >::checkelem ( octave_idx_type  n)
inherited
FloatComplex & Array< FloatComplex >::checkelem ( octave_idx_type  i,
octave_idx_type  j 
)
inherited

Reimplemented in DiagArray2< FloatComplex >.

FloatComplex & Array< FloatComplex >::checkelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
)
inherited
FloatComplex & Array< FloatComplex >::checkelem ( const Array< octave_idx_type > &  ra_idx)
inherited
crefT Array< FloatComplex >::checkelem ( octave_idx_type  n) const
inherited
crefT Array< FloatComplex >::checkelem ( octave_idx_type  i,
octave_idx_type  j 
) const
inherited

Reimplemented in DiagArray2< FloatComplex >.

crefT Array< FloatComplex >::checkelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const
inherited
crefT Array< FloatComplex >::checkelem ( const Array< octave_idx_type > &  ra_idx) const
inherited
void Array< FloatComplex >::chop_trailing_singletons ( void  )
inlineinherited

Definition at line 325 of file Array.h.

void FloatComplexColumnVector::clear ( octave_idx_type  n)
inline

Definition at line 151 of file fCColVector.h.

References Array< T >::clear().

Referenced by operator*().

void Array< FloatComplex >::clear ( void  )
inherited
void Array< FloatComplex >::clear ( const dim_vector dv)
inherited
void Array< FloatComplex >::clear ( octave_idx_type  r,
octave_idx_type  c 
)
inlineinherited

Definition at line 270 of file Array.h.

octave_idx_type Array< FloatComplex >::cols ( void  ) const
inlineinherited
Array<FloatComplex > Array< FloatComplex >::column ( octave_idx_type  k) const
inherited

Reimplemented in FloatComplexMatrix.

octave_idx_type Array< FloatComplex >::columns ( void  ) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 314 of file Array.h.

Referenced by FloatComplexMatrix::inverse(), and FloatComplexMatrix::row_is_real_only().

octave_idx_type Array< FloatComplex >::compute_index ( octave_idx_type  i,
octave_idx_type  j 
) const
inherited
octave_idx_type Array< FloatComplex >::compute_index ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const
inherited
octave_idx_type Array< FloatComplex >::compute_index ( const Array< octave_idx_type > &  ra_idx) const
inherited
octave_idx_type Array< FloatComplex >::compute_index_unchecked ( const Array< octave_idx_type > &  ra_idx) const
inlineinherited

Definition at line 333 of file Array.h.

const FloatComplex * Array< FloatComplex >::data ( void  ) const
inlineinherited
void Array< FloatComplex >::delete_elements ( const idx_vector i)
inherited
void Array< FloatComplex >::delete_elements ( int  dim,
const idx_vector i 
)
inherited
void Array< FloatComplex >::delete_elements ( const Array< idx_vector > &  ia)
inherited
Array<FloatComplex > Array< FloatComplex >::diag ( octave_idx_type  k = 0) const
inherited
Array<FloatComplex > Array< FloatComplex >::diag ( octave_idx_type  m,
octave_idx_type  n 
) const
inherited

Reimplemented in FloatComplexMatrix, and FloatComplexNDArray.

octave_idx_type Array< FloatComplex >::dim1 ( void  ) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 278 of file Array.h.

octave_idx_type Array< FloatComplex >::dim2 ( void  ) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 279 of file Array.h.

octave_idx_type Array< FloatComplex >::dim3 ( void  ) const
inlineinherited

Definition at line 280 of file Array.h.

const dim_vector& Array< FloatComplex >::dims ( void  ) const
inlineinherited
FloatComplex & Array< FloatComplex >::elem ( octave_idx_type  n)
inlineinherited
FloatComplex & Array< FloatComplex >::elem ( octave_idx_type  i,
octave_idx_type  j 
)
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 372 of file Array.h.

FloatComplex & Array< FloatComplex >::elem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
)
inlineinherited

Definition at line 374 of file Array.h.

FloatComplex & Array< FloatComplex >::elem ( const Array< octave_idx_type > &  ra_idx)
inlineinherited

Definition at line 377 of file Array.h.

crefT Array< FloatComplex >::elem ( octave_idx_type  n) const
inlineinherited

Definition at line 403 of file Array.h.

crefT Array< FloatComplex >::elem ( octave_idx_type  i,
octave_idx_type  j 
) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 405 of file Array.h.

crefT Array< FloatComplex >::elem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const
inlineinherited

Definition at line 408 of file Array.h.

crefT Array< FloatComplex >::elem ( const Array< octave_idx_type > &  ra_idx) const
inlineinherited

Definition at line 411 of file Array.h.

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)
FloatComplexColumnVector & FloatComplexColumnVector::fill ( const FloatComplex val)
FloatComplexColumnVector & FloatComplexColumnVector::fill ( float  val,
octave_idx_type  r1,
octave_idx_type  r2 
)
FloatComplexColumnVector & FloatComplexColumnVector::fill ( const FloatComplex val,
octave_idx_type  r1,
octave_idx_type  r2 
)
Array<octave_idx_type> Array< FloatComplex >::find ( octave_idx_type  n = -1,
bool  backward = false 
) const
inherited
const FloatComplex * Array< FloatComplex >::fortran_vec ( void  ) const
inlineinherited
FloatComplex * Array< FloatComplex >::fortran_vec ( void  )
inherited

Reimplemented in DiagArray2< FloatComplex >.

FloatComplexRowVector FloatComplexColumnVector::hermitian ( void  ) const

Definition at line 228 of file fCColVector.cc.

References conj().

MArray<FloatComplex > MArray< FloatComplex >::hermitian ( FloatComplex (*)(const FloatComplex &)  fcn = 0) const
inlineinherited

Reimplemented from Array< FloatComplex >.

Definition at line 92 of file MArray.h.

void MArray< FloatComplex >::idx_add ( const idx_vector idx,
FloatComplex  val 
)
inherited
void MArray< FloatComplex >::idx_add ( const idx_vector idx,
const MArray< FloatComplex > &  vals 
)
inherited
void MArray< FloatComplex >::idx_add_nd ( const idx_vector idx,
const MArray< FloatComplex > &  vals,
int  dim = -1 
)
inherited
void MArray< FloatComplex >::idx_max ( const idx_vector idx,
const MArray< FloatComplex > &  vals 
)
inherited
void MArray< FloatComplex >::idx_min ( const idx_vector idx,
const MArray< FloatComplex > &  vals 
)
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const idx_vector i) const
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const idx_vector i,
const idx_vector j 
) const
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const Array< idx_vector > &  ia) const
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const idx_vector i,
bool  resize_ok,
const FloatComplex rfv 
) const
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const idx_vector i,
bool  resize_ok 
) const
inlineinherited

Definition at line 511 of file Array.h.

Array<FloatComplex > Array< FloatComplex >::index ( const idx_vector i,
const idx_vector j,
bool  resize_ok,
const FloatComplex rfv 
) const
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const idx_vector i,
const idx_vector j,
bool  resize_ok 
) const
inlineinherited

Definition at line 518 of file Array.h.

Array<FloatComplex > Array< FloatComplex >::index ( const Array< idx_vector > &  ia,
bool  resize_ok,
const FloatComplex rfv 
) const
inherited
Array<FloatComplex > Array< FloatComplex >::index ( const Array< idx_vector > &  ia,
bool  resize_ok 
) const
inlineinherited

Definition at line 526 of file Array.h.

FloatComplexColumnVector & FloatComplexColumnVector::insert ( const FloatColumnVector a,
octave_idx_type  r 
)
FloatComplexColumnVector & FloatComplexColumnVector::insert ( const FloatComplexColumnVector a,
octave_idx_type  r 
)
Array<FloatComplex >& Array< FloatComplex >::insert ( const Array< FloatComplex > &  a,
const Array< octave_idx_type > &  idx 
)
inherited
Array<FloatComplex >& Array< FloatComplex >::insert ( const Array< FloatComplex > &  a,
octave_idx_type  r,
octave_idx_type  c 
)
inherited
MArray<FloatComplex > MArray< FloatComplex >::ipermute ( const Array< octave_idx_type > &  vec) const
inlineinherited

Reimplemented from Array< FloatComplex >.

Definition at line 84 of file MArray.h.

bool Array< FloatComplex >::is_empty ( void  ) const
inlineinherited

Definition at line 458 of file Array.h.

bool Array< FloatComplex >::is_shared ( void  )
inlineinherited

Definition at line 471 of file Array.h.

sortmode Array< FloatComplex >::is_sorted ( sortmode  mode = UNSORTED) const
inherited
sortmode Array< FloatComplex >::is_sorted_rows ( sortmode  mode = UNSORTED) const
inherited
bool Array< FloatComplex >::is_square ( void  ) const
inlineinherited

Definition at line 456 of file Array.h.

Referenced by FloatComplexMatrix::is_hermitian().

bool Array< FloatComplex >::is_vector ( void  ) const
inlineinherited

Definition at line 460 of file Array.h.

void* Array< FloatComplex >::jit_array_rep ( void  ) const
inlineinherited

Definition at line 718 of file Array.h.

octave_idx_type* Array< FloatComplex >::jit_dimensions ( void  ) const
inlineinherited

Definition at line 716 of file Array.h.

int* Array< FloatComplex >::jit_ref_count ( void  )
inlineinherited

Definition at line 712 of file Array.h.

FloatComplex * Array< FloatComplex >::jit_slice_data ( void  ) const
inlineinherited

Definition at line 714 of file Array.h.

octave_idx_type Array< FloatComplex >::length ( void  ) const
inlineinherited
Array<FloatComplex > Array< FloatComplex >::linear_slice ( octave_idx_type  lo,
octave_idx_type  up 
) const
inherited
octave_idx_type Array< FloatComplex >::lookup ( const FloatComplex value,
sortmode  mode = UNSORTED 
) const
inherited
Array<octave_idx_type> Array< FloatComplex >::lookup ( const Array< FloatComplex > &  values,
sortmode  mode = UNSORTED 
) const
inherited
void Array< FloatComplex >::make_unique ( void  )
inlineinherited
Array<U> Array< FloatComplex >::map ( F  fcn) const
inlineinherited

Definition at line 635 of file Array.h.

Array<U> Array< FloatComplex >::map ( U(&)(FloatComplex fcn) const
inlineinherited

Definition at line 666 of file Array.h.

Array<U> Array< FloatComplex >::map ( U(&)(const FloatComplex &)  fcn) const
inlineinherited

Definition at line 671 of file Array.h.

FloatComplex FloatComplexColumnVector::max ( void  ) const
void Array< FloatComplex >::maybe_economize ( void  )
inlineinherited

Definition at line 572 of file Array.h.

void* Array< FloatComplex >::mex_get_data ( void  ) const
inlineinherited

Definition at line 587 of file Array.h.

FloatComplex FloatComplexColumnVector::min ( void  ) const
int Array< FloatComplex >::ndims ( void  ) const
inlineinherited

Definition at line 473 of file Array.h.

Referenced by FloatComplexNDArray::matrix_value().

octave_idx_type Array< FloatComplex >::nelem ( void  ) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 275 of file Array.h.

Referenced by FloatComplexNDArray::all_integers().

octave_idx_type Array< FloatComplex >::nnz ( void  ) const
inherited

Reimplemented in MDiagArray2< FloatComplex >.

Referenced by idx_vector::idx_vector().

Array<FloatComplex > Array< FloatComplex >::nth_element ( const idx_vector n,
int  dim = 0 
) const
inherited
octave_idx_type Array< FloatComplex >::numel ( void  ) const
inlineinherited

Definition at line 70 of file fCColVector.cc.

FloatComplex & Array< FloatComplex >::operator() ( octave_idx_type  n)
inlineinherited

Definition at line 389 of file Array.h.

FloatComplex & Array< FloatComplex >::operator() ( octave_idx_type  i,
octave_idx_type  j 
)
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 390 of file Array.h.

FloatComplex & Array< FloatComplex >::operator() ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
)
inlineinherited

Definition at line 391 of file Array.h.

FloatComplex & Array< FloatComplex >::operator() ( const Array< octave_idx_type > &  ra_idx)
inlineinherited

Definition at line 393 of file Array.h.

crefT Array< FloatComplex >::operator() ( octave_idx_type  n) const
inlineinherited

Definition at line 424 of file Array.h.

crefT Array< FloatComplex >::operator() ( octave_idx_type  i,
octave_idx_type  j 
) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 425 of file Array.h.

crefT Array< FloatComplex >::operator() ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const
inlineinherited

Definition at line 427 of file Array.h.

crefT Array< FloatComplex >::operator() ( const Array< octave_idx_type > &  ra_idx) const
inlineinherited

Definition at line 430 of file Array.h.

FloatComplexColumnVector & FloatComplexColumnVector::operator+= ( const FloatColumnVector a)
FloatComplexColumnVector & FloatComplexColumnVector::operator-= ( const FloatColumnVector a)
FloatComplexColumnVector& FloatComplexColumnVector::operator= ( const FloatComplexColumnVector a)
inline

Definition at line 63 of file fCColVector.h.

References MArray< T >::operator=().

bool FloatComplexColumnVector::operator== ( const FloatComplexColumnVector a) const
bool Array< FloatComplex >::optimize_dimensions ( const dim_vector dv)
inherited
Array<FloatComplex > Array< FloatComplex >::page ( octave_idx_type  k) const
inherited
octave_idx_type Array< FloatComplex >::pages ( void  ) const
inlineinherited

Definition at line 315 of file Array.h.

MArray<FloatComplex > MArray< FloatComplex >::permute ( const Array< octave_idx_type > &  vec,
bool  inv = false 
) const
inlineinherited

Reimplemented from Array< FloatComplex >.

Definition at line 80 of file MArray.h.

void Array< FloatComplex >::print_info ( std::ostream &  os,
const std::string &  prefix 
) const
inherited

Reimplemented in DiagArray2< FloatComplex >.

MArray<FloatComplex > MArray< FloatComplex >::reshape ( const dim_vector new_dims) const
inlineinherited

Reimplemented from Array< FloatComplex >.

Definition at line 77 of file MArray.h.

Array<FloatComplex > Array< FloatComplex >::reshape ( octave_idx_type  nr,
octave_idx_type  nc 
) const
inlineinherited

Definition at line 446 of file Array.h.

void FloatComplexColumnVector::resize ( octave_idx_type  n,
const FloatComplex rfv = FloatComplex (0) 
)
inline
void Array< FloatComplex >::resize ( octave_idx_type  n)
inlineinherited

Definition at line 490 of file Array.h.

void Array< FloatComplex >::resize ( octave_idx_type  nr,
octave_idx_type  nc,
const FloatComplex rfv 
)
inlineinherited

Reimplemented in FloatComplexMatrix, and DiagArray2< FloatComplex >.

Definition at line 492 of file Array.h.

void Array< FloatComplex >::resize ( octave_idx_type  nr,
octave_idx_type  nc 
)
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 498 of file Array.h.

void Array< FloatComplex >::resize ( const dim_vector dv,
const FloatComplex rfv 
)
inherited
void Array< FloatComplex >::resize ( const dim_vector dv)
inlineinherited

Definition at line 504 of file Array.h.

void Array< FloatComplex >::resize1 ( octave_idx_type  n,
const FloatComplex rfv 
)
inherited
void Array< FloatComplex >::resize1 ( octave_idx_type  n)
inlineinherited

Definition at line 488 of file Array.h.

virtual FloatComplex Array< FloatComplex >::resize_fill_value ( void  ) const
virtualinherited
octave_idx_type Array< FloatComplex >::rows ( void  ) const
inlineinherited
Array<FloatComplex > Array< FloatComplex >::sort ( int  dim = 0,
sortmode  mode = ASCENDING 
) const
inherited

Referenced by FloatSCHUR::init().

Array<FloatComplex > Array< FloatComplex >::sort ( Array< octave_idx_type > &  sidx,
int  dim = 0,
sortmode  mode = ASCENDING 
) const
inherited
Array<octave_idx_type> Array< FloatComplex >::sort_rows_idx ( sortmode  mode = ASCENDING) const
inherited
MArray MArray< FloatComplex >::squeeze ( void  ) const
inlineinherited

Reimplemented from Array< FloatComplex >.

Reimplemented in FloatComplexNDArray.

Definition at line 87 of file MArray.h.

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().

bool Array< FloatComplex >::test ( F  fcn) const
inlineinherited

Definition at line 676 of file Array.h.

bool Array< FloatComplex >::test_all ( F  fcn) const
inlineinherited

Definition at line 687 of file Array.h.

bool Array< FloatComplex >::test_all ( bool(&)(FloatComplex fcn) const
inlineinherited

Definition at line 697 of file Array.h.

bool Array< FloatComplex >::test_all ( bool(&)(const FloatComplex &)  fcn) const
inlineinherited

Definition at line 700 of file Array.h.

bool Array< FloatComplex >::test_any ( F  fcn) const
inlineinherited

Definition at line 683 of file Array.h.

bool Array< FloatComplex >::test_any ( bool(&)(FloatComplex fcn) const
inlineinherited

Definition at line 691 of file Array.h.

bool Array< FloatComplex >::test_any ( bool(&)(const FloatComplex &)  fcn) const
inlineinherited

Definition at line 694 of file Array.h.

FloatComplexRowVector FloatComplexColumnVector::transpose ( void  ) const

Reimplemented from MArray< FloatComplex >.

Definition at line 234 of file fCColVector.cc.

FloatComplex & Array< FloatComplex >::xelem ( octave_idx_type  n)
inlineinherited
crefT Array< FloatComplex >::xelem ( octave_idx_type  n) const
inlineinherited

Definition at line 340 of file Array.h.

FloatComplex & Array< FloatComplex >::xelem ( octave_idx_type  i,
octave_idx_type  j 
)
inlineinherited

Definition at line 342 of file Array.h.

crefT Array< FloatComplex >::xelem ( octave_idx_type  i,
octave_idx_type  j 
) const
inlineinherited

Reimplemented in DiagArray2< FloatComplex >.

Definition at line 344 of file Array.h.

FloatComplex & Array< FloatComplex >::xelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
)
inlineinherited

Definition at line 347 of file Array.h.

crefT Array< FloatComplex >::xelem ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) const
inlineinherited

Definition at line 349 of file Array.h.

FloatComplex & Array< FloatComplex >::xelem ( const Array< octave_idx_type > &  ra_idx)
inlineinherited

Definition at line 352 of file Array.h.

crefT Array< FloatComplex >::xelem ( const Array< octave_idx_type > &  ra_idx) const
inlineinherited

Definition at line 355 of file Array.h.

Friends And Related Function Documentation

OCTAVE_API FloatComplexColumnVector conj ( const FloatComplexColumnVector a)
friend

Definition at line 246 of file fCColVector.cc.

friend class FloatComplexMatrix
friend

Definition at line 35 of file fCColVector.h.

friend class FloatComplexRowVector
friend

Definition at line 36 of file fCColVector.h.

OCTAVE_API FloatComplexColumnVector operator* ( const FloatComplexMatrix a,
const FloatColumnVector b 
)
friend

Definition at line 329 of file fCColVector.cc.

OCTAVE_API FloatComplexColumnVector operator* ( const FloatComplexMatrix a,
const FloatComplexColumnVector b 
)
friend

Definition at line 336 of file fCColVector.cc.

OCTAVE_API FloatComplexColumnVector operator* ( const FloatMatrix a,
const FloatComplexColumnVector b 
)
friend

Definition at line 373 of file fCColVector.cc.

OCTAVE_API FloatComplexColumnVector operator* ( const FloatDiagMatrix a,
const FloatComplexColumnVector b 
)
friend

Definition at line 382 of file fCColVector.cc.

OCTAVE_API FloatComplexColumnVector operator* ( const FloatComplexDiagMatrix a,
const ColumnVector b 
)
friend
OCTAVE_API FloatComplexColumnVector operator* ( const FloatComplexDiagMatrix a,
const FloatComplexColumnVector b 
)
friend

Definition at line 438 of file fCColVector.cc.

OCTAVE_API std::ostream& operator<< ( std::ostream &  os,
const FloatComplexColumnVector a 
)
friend

Definition at line 510 of file fCColVector.cc.

OCTAVE_API std::istream& operator>> ( std::istream &  is,
FloatComplexColumnVector a 
)
friend

Definition at line 519 of file fCColVector.cc.

Member Data Documentation

dim_vector Array< FloatComplex >::dimensions
protectedinherited

Definition at line 133 of file Array.h.

Referenced by FloatComplexNDArray::insert().

Array<FloatComplex >::ArrayRep* Array< FloatComplex >::rep
protectedinherited

Definition at line 135 of file Array.h.

FloatComplex * Array< FloatComplex >::slice_data
protectedinherited

Definition at line 144 of file Array.h.

octave_idx_type Array< FloatComplex >::slice_len
protectedinherited

Definition at line 145 of file Array.h.


The documentation for this class was generated from the following files: