Navigation

Operators and Keywords

Function List:

C++ API

RowVector Class Reference

#include <dRowVector.h>

Inherits MArray< double >.

Collaboration diagram for RowVector:

List of all members.


Public Types

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

Public Member Functions

 RowVector (void)
 RowVector (octave_idx_type n)
 RowVector (const dim_vector &dv)
 RowVector (octave_idx_type n, double val)
 RowVector (const RowVector &a)
 RowVector (const MArray< double > &a)
RowVectoroperator= (const RowVector &a)
bool operator== (const RowVector &a) const
bool operator!= (const RowVector &a) const
RowVectorinsert (const RowVector &a, octave_idx_type c)
RowVectorfill (double val)
RowVectorfill (double val, octave_idx_type c1, octave_idx_type c2)
RowVector append (const RowVector &a) const
ColumnVector transpose (void) const
RowVector extract (octave_idx_type c1, octave_idx_type c2) const
RowVector extract_n (octave_idx_type c1, octave_idx_type n) const
RowVector map (dmapper fcn) const
ComplexRowVector map (cmapper fcn) const
double min (void) const
double max (void) const

Friends

OCTAVE_API RowVector real (const ComplexRowVector &a)
OCTAVE_API RowVector imag (const ComplexRowVector &a)
OCTAVE_API RowVector operator* (const RowVector &a, const Matrix &b)
OCTAVE_API std::ostreamoperator<< (std::ostream &os, const RowVector &a)
OCTAVE_API std::istream & operator>> (std::istream &is, RowVector &a)

Member Typedef Documentation


Constructor & Destructor Documentation

RowVector::RowVector ( void   )  [inline]

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

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

RowVector::RowVector ( octave_idx_type  n,
double  val 
) [inline]

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

RowVector::RowVector ( const MArray< double > &  a  )  [inline]


Member Function Documentation

RowVector RowVector::append ( const RowVector a  )  const

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

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

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

RowVector & RowVector::fill ( double  val  ) 

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

ComplexRowVector RowVector::map ( cmapper  fcn  )  const

RowVector RowVector::map ( dmapper  fcn  )  const

double RowVector::max ( void   )  const

double RowVector::min ( void   )  const

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

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

F77_RET_T const double const octave_idx_type const double const octave_idx_type double &bool RowVector::operator== ( const RowVector a  )  const

ColumnVector RowVector::transpose ( void   )  const

Reimplemented from MArray< double >.


Friends And Related Function Documentation

OCTAVE_API RowVector imag ( const ComplexRowVector a  )  [friend]

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

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

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

OCTAVE_API RowVector real ( const ComplexRowVector a  )  [friend]


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