Navigation

Operators and Keywords

Function List:

C++ API

ComplexColumnVector Class Reference

#include <CColVector.h>

Inherits MArray< Complex >.

Collaboration diagram for ComplexColumnVector:

List of all members.


Public Types

typedef double(* dmapper )(const Complex &)
typedef Complex(* cmapper )(const Complex &)

Public Member Functions

 ComplexColumnVector (void)
 ComplexColumnVector (octave_idx_type n)
 ComplexColumnVector (const dim_vector &dv)
 ComplexColumnVector (octave_idx_type n, const Complex &val)
 ComplexColumnVector (const ComplexColumnVector &a)
 ComplexColumnVector (const MArray< Complex > &a)
 ComplexColumnVector (const ColumnVector &a)
ComplexColumnVectoroperator= (const ComplexColumnVector &a)
bool operator== (const ComplexColumnVector &a) const
bool operator!= (const ComplexColumnVector &a) const
ComplexColumnVectorinsert (const ColumnVector &a, octave_idx_type r)
ComplexColumnVectorinsert (const ComplexColumnVector &a, octave_idx_type r)
ComplexColumnVectorfill (double val)
ComplexColumnVectorfill (const Complex &val)
ComplexColumnVectorfill (double val, octave_idx_type r1, octave_idx_type r2)
ComplexColumnVectorfill (const Complex &val, octave_idx_type r1, octave_idx_type r2)
ComplexColumnVector stack (const ColumnVector &a) const
ComplexColumnVector stack (const ComplexColumnVector &a) const
ComplexRowVector hermitian (void) const
ComplexRowVector transpose (void) const
ComplexColumnVector extract (octave_idx_type r1, octave_idx_type r2) const
ComplexColumnVector extract_n (octave_idx_type r1, octave_idx_type n) const
ComplexColumnVectoroperator+= (const ColumnVector &a)
ComplexColumnVectoroperator-= (const ColumnVector &a)
ColumnVector map (dmapper fcn) const
ComplexColumnVector map (cmapper fcn) const
Complex min (void) const
Complex max (void) const

Friends

class ComplexMatrix
class ComplexRowVector
OCTAVE_API ComplexColumnVector conj (const ComplexColumnVector &a)
OCTAVE_API ComplexColumnVector operator* (const ComplexMatrix &a, const ColumnVector &b)
OCTAVE_API ComplexColumnVector operator* (const ComplexMatrix &a, const ComplexColumnVector &b)
OCTAVE_API ComplexColumnVector operator* (const Matrix &a, const ComplexColumnVector &b)
OCTAVE_API ComplexColumnVector operator* (const DiagMatrix &a, const ComplexColumnVector &b)
OCTAVE_API ComplexColumnVector operator* (const ComplexDiagMatrix &a, const ColumnVector &b)
OCTAVE_API ComplexColumnVector operator* (const ComplexDiagMatrix &a, const ComplexColumnVector &b)
OCTAVE_API std::ostreamoperator<< (std::ostream &os, const ComplexColumnVector &a)
OCTAVE_API std::istream & operator>> (std::istream &is, ComplexColumnVector &a)

Member Typedef Documentation


Constructor & Destructor Documentation

ComplexColumnVector::ComplexColumnVector ( void   )  [inline]

ComplexColumnVector::ComplexColumnVector ( octave_idx_type  n  )  [inline, explicit]

ComplexColumnVector::ComplexColumnVector ( const dim_vector dv  )  [inline, explicit]

ComplexColumnVector::ComplexColumnVector ( octave_idx_type  n,
const Complex val 
) [inline]

ComplexColumnVector::ComplexColumnVector ( const ComplexColumnVector a  )  [inline]

ComplexColumnVector::ComplexColumnVector ( const MArray< Complex > &  a  )  [inline]

ComplexColumnVector::ComplexColumnVector ( const ColumnVector a  )  [explicit]


Member Function Documentation

ComplexColumnVector ComplexColumnVector::extract ( octave_idx_type  r1,
octave_idx_type  r2 
) const

ComplexColumnVector ComplexColumnVector::extract_n ( octave_idx_type  r1,
octave_idx_type  n 
) const

ComplexColumnVector & ComplexColumnVector::fill ( const Complex val,
octave_idx_type  r1,
octave_idx_type  r2 
)

ComplexColumnVector & ComplexColumnVector::fill ( double  val,
octave_idx_type  r1,
octave_idx_type  r2 
)

ComplexColumnVector & ComplexColumnVector::fill ( const Complex val  ) 

Reimplemented from Array< Complex >.

ComplexColumnVector & ComplexColumnVector::fill ( double  val  ) 

ComplexRowVector ComplexColumnVector::hermitian ( void   )  const

ComplexColumnVector & ComplexColumnVector::insert ( const ComplexColumnVector a,
octave_idx_type  r 
)

ComplexColumnVector & ComplexColumnVector::insert ( const ColumnVector a,
octave_idx_type  r 
)

ComplexColumnVector ComplexColumnVector::map ( cmapper  fcn  )  const

ColumnVector ComplexColumnVector::map ( dmapper  fcn  )  const

Complex ComplexColumnVector::max ( void   )  const

Complex ComplexColumnVector::min ( void   )  const

bool ComplexColumnVector::operator!= ( const ComplexColumnVector a  )  const

ComplexColumnVector & ComplexColumnVector::operator+= ( const ColumnVector a  ) 

ComplexColumnVector & ComplexColumnVector::operator-= ( const ColumnVector a  ) 

ComplexColumnVector& ComplexColumnVector::operator= ( const ComplexColumnVector a  )  [inline]

bool ComplexColumnVector::operator== ( const ComplexColumnVector a  )  const

ComplexColumnVector ComplexColumnVector::stack ( const ComplexColumnVector a  )  const

ComplexColumnVector ComplexColumnVector::stack ( const ColumnVector a  )  const

ComplexRowVector ComplexColumnVector::transpose ( void   )  const

Reimplemented from MArray< Complex >.


Friends And Related Function Documentation

friend class ComplexMatrix [friend]

friend class ComplexRowVector [friend]

OCTAVE_API ComplexColumnVector conj ( const ComplexColumnVector a  )  [friend]

OCTAVE_API ComplexColumnVector operator* ( const ComplexDiagMatrix a,
const ComplexColumnVector b 
) [friend]

OCTAVE_API ComplexColumnVector operator* ( const ComplexDiagMatrix a,
const ColumnVector b 
) [friend]

OCTAVE_API ComplexColumnVector operator* ( const DiagMatrix a,
const ComplexColumnVector b 
) [friend]

OCTAVE_API ComplexColumnVector operator* ( const Matrix a,
const ComplexColumnVector b 
) [friend]

OCTAVE_API ComplexColumnVector operator* ( const ComplexMatrix a,
const ComplexColumnVector b 
) [friend]

OCTAVE_API ComplexColumnVector operator* ( const ComplexMatrix a,
const ColumnVector b 
) [friend]

OCTAVE_API std::ostream& operator<< ( std::ostream os,
const ComplexColumnVector a 
) [friend]

OCTAVE_API std::istream& operator>> ( std::istream &  is,
ComplexColumnVector a 
) [friend]


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