Navigation

Operators and Keywords

Function List:

C++ API

ComplexRowVector Class Reference

#include <CRowVector.h>

Inherits MArray< Complex >.

Collaboration diagram for ComplexRowVector:

List of all members.


Public Types

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

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 RowVector &a)
ComplexRowVectoroperator= (const ComplexRowVector &a)
bool operator== (const ComplexRowVector &a) const
bool operator!= (const ComplexRowVector &a) const
ComplexRowVectorinsert (const RowVector &a, octave_idx_type c)
ComplexRowVectorinsert (const ComplexRowVector &a, octave_idx_type c)
ComplexRowVectorfill (double val)
ComplexRowVectorfill (const Complex &val)
ComplexRowVectorfill (double val, octave_idx_type c1, octave_idx_type c2)
ComplexRowVectorfill (const Complex &val, octave_idx_type c1, octave_idx_type c2)
ComplexRowVector append (const RowVector &a) const
ComplexRowVector append (const ComplexRowVector &a) const
ComplexColumnVector hermitian (void) const
ComplexColumnVector transpose (void) const
ComplexRowVector extract (octave_idx_type c1, octave_idx_type c2) const
ComplexRowVector extract_n (octave_idx_type c1, octave_idx_type n) const
ComplexRowVectoroperator+= (const RowVector &a)
ComplexRowVectoroperator-= (const RowVector &a)
RowVector map (dmapper fcn) const
ComplexRowVector map (cmapper fcn) const
Complex min (void) const
Complex max (void) const

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::ostreamoperator<< (std::ostream &os, const ComplexRowVector &a)
std::istream & operator>> (std::istream &is, ComplexRowVector &a)

Member Typedef Documentation


Constructor & Destructor Documentation

ComplexRowVector::ComplexRowVector ( void   )  [inline]

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

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

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

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

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

F77_RET_T const Complex const octave_idx_type const Complex const octave_idx_type Complex & ComplexRowVector::ComplexRowVector ( const RowVector a  )  [explicit]


Member Function Documentation

ComplexRowVector ComplexRowVector::append ( const ComplexRowVector a  )  const

ComplexRowVector ComplexRowVector::append ( const RowVector a  )  const

ComplexRowVector ComplexRowVector::extract ( octave_idx_type  c1,
octave_idx_type  c2 
) const

ComplexRowVector ComplexRowVector::extract_n ( octave_idx_type  c1,
octave_idx_type  n 
) const

ComplexRowVector & ComplexRowVector::fill ( const Complex val,
octave_idx_type  c1,
octave_idx_type  c2 
)

ComplexRowVector & ComplexRowVector::fill ( double  val,
octave_idx_type  c1,
octave_idx_type  c2 
)

ComplexRowVector & ComplexRowVector::fill ( const Complex val  ) 

Reimplemented from Array< Complex >.

ComplexRowVector & ComplexRowVector::fill ( double  val  ) 

ComplexColumnVector ComplexRowVector::hermitian ( void   )  const

ComplexRowVector & ComplexRowVector::insert ( const ComplexRowVector a,
octave_idx_type  c 
)

ComplexRowVector & ComplexRowVector::insert ( const RowVector a,
octave_idx_type  c 
)

ComplexRowVector ComplexRowVector::map ( cmapper  fcn  )  const

RowVector ComplexRowVector::map ( dmapper  fcn  )  const

Complex ComplexRowVector::max ( void   )  const

Complex ComplexRowVector::min ( void   )  const

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

ComplexRowVector & ComplexRowVector::operator+= ( const RowVector a  ) 

ComplexRowVector & ComplexRowVector::operator-= ( const RowVector a  ) 

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

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

ComplexColumnVector ComplexRowVector::transpose ( void   )  const

Reimplemented from MArray< Complex >.


Friends And Related Function Documentation

friend class ComplexColumnVector [friend]

ComplexRowVector conj ( const ComplexRowVector a  )  [friend]

ComplexRowVector operator* ( const RowVector a,
const ComplexMatrix b 
) [friend]

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

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

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


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