Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

FloatComplexLU Class Reference

#include "fCmplxLU.h"

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

List of all members.

Public Types

typedef
FloatComplexMatrix::element_type 
lu_elt_type

Public Member Functions

 FloatComplexLU (void)
 FloatComplexLU (const FloatComplexMatrix &a)
 FloatComplexLU (const FloatComplexMatrix &l, const FloatComplexMatrix &u, const PermMatrix &p)
 FloatComplexLU (const FloatComplexLU &a)
 ~FloatComplexLU (void)
FloatComplexMatrix L (void) const
FloatComplexLUoperator= (const FloatComplexLU &a)
PermMatrix P (void) const
ColumnVector P_vec (void) const
bool packed (void) const
bool regular (void) const
FloatComplexMatrix U (void) const
void unpack (void)
void update (const FloatComplexMatrix &u, const FloatComplexMatrix &v)
void update (const FloatComplexColumnVector &u, const FloatComplexColumnVector &v)
void update_piv (const FloatComplexMatrix &u, const FloatComplexMatrix &v)
void update_piv (const FloatComplexColumnVector &u, const FloatComplexColumnVector &v)
FloatComplexMatrix Y (void) const

Protected Member Functions

Array< octave_idx_typegetp (void) const

Protected Attributes

FloatComplexMatrix a_fact
Array< octave_idx_typeipvt
FloatComplexMatrix l_fact

Detailed Description

Definition at line 30 of file fCmplxLU.h.


Member Typedef Documentation

typedef FloatComplexMatrix ::element_type base_lu< FloatComplexMatrix >::lu_elt_type [inherited]

Definition at line 37 of file base-lu.h.


Constructor & Destructor Documentation

FloatComplexLU::FloatComplexLU ( void   )  [inline]

Definition at line 36 of file fCmplxLU.h.

F77_RET_T const octave_idx_type FloatComplex const octave_idx_type octave_idx_type octave_idx_type & FloatComplexLU::FloatComplexLU ( const FloatComplexMatrix a  ) 
FloatComplexLU::FloatComplexLU ( const FloatComplexLU a  )  [inline]

Definition at line 41 of file fCmplxLU.h.

FloatComplexLU::FloatComplexLU ( const FloatComplexMatrix l,
const FloatComplexMatrix u,
const PermMatrix p 
) [inline]

Definition at line 44 of file fCmplxLU.h.

FloatComplexLU::~FloatComplexLU ( void   )  [inline]

Definition at line 56 of file fCmplxLU.h.


Member Function Documentation

Array<octave_idx_type> base_lu< FloatComplexMatrix >::getp ( void   )  const [protected, inherited]
FloatComplexMatrix base_lu< FloatComplexMatrix >::L ( void   )  const [inherited]
FloatComplexLU& FloatComplexLU::operator= ( const FloatComplexLU a  )  [inline]

Definition at line 48 of file fCmplxLU.h.

PermMatrix base_lu< FloatComplexMatrix >::P ( void   )  const [inherited]
ColumnVector base_lu< FloatComplexMatrix >::P_vec ( void   )  const [inherited]
bool base_lu< FloatComplexMatrix >::packed ( void   )  const [inherited]
bool base_lu< FloatComplexMatrix >::regular ( void   )  const [inherited]
FloatComplexMatrix base_lu< FloatComplexMatrix >::U ( void   )  const [inherited]
void base_lu< FloatComplexMatrix >::unpack ( void   )  [inherited]
void FloatComplexLU::update ( const FloatComplexColumnVector u,
const FloatComplexColumnVector v 
)

Definition at line 190 of file fCmplxLU.cc.

Referenced by DEFUN_DLD().

void FloatComplexLU::update ( const FloatComplexMatrix u,
const FloatComplexMatrix v 
)

Definition at line 195 of file fCmplxLU.cc.

void FloatComplexLU::update_piv ( const FloatComplexColumnVector u,
const FloatComplexColumnVector v 
)

Definition at line 200 of file fCmplxLU.cc.

Referenced by DEFUN_DLD().

void FloatComplexLU::update_piv ( const FloatComplexMatrix u,
const FloatComplexMatrix v 
)

Definition at line 205 of file fCmplxLU.cc.

FloatComplexMatrix base_lu< FloatComplexMatrix >::Y ( void   )  const [inherited]

Member Data Documentation

Definition at line 81 of file base-lu.h.

Referenced by FloatComplexLU().

Array<octave_idx_type> base_lu< FloatComplexMatrix >::ipvt [protected, inherited]

Definition at line 84 of file base-lu.h.

Referenced by FloatComplexLU().

Definition at line 82 of file base-lu.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines