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

FloatLU Class Reference

#include "floatLU.h"

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

List of all members.

Public Types

typedef FloatMatrix::element_type lu_elt_type

Public Member Functions

 FloatLU (void)
 FloatLU (const FloatMatrix &a)
 FloatLU (const FloatMatrix &l, const FloatMatrix &u, const PermMatrix &p)
 FloatLU (const FloatLU &a)
 ~FloatLU (void)
FloatMatrix L (void) const
FloatLUoperator= (const FloatLU &a)
PermMatrix P (void) const
ColumnVector P_vec (void) const
bool packed (void) const
bool regular (void) const
FloatMatrix U (void) const
void unpack (void)
void update (const FloatMatrix &u, const FloatMatrix &v)
void update (const FloatColumnVector &u, const FloatColumnVector &v)
void update_piv (const FloatMatrix &u, const FloatMatrix &v)
void update_piv (const FloatColumnVector &u, const FloatColumnVector &v)
FloatMatrix Y (void) const

Protected Member Functions

Array< octave_idx_typegetp (void) const

Protected Attributes

FloatMatrix a_fact
Array< octave_idx_typeipvt
FloatMatrix l_fact

Detailed Description

Definition at line 30 of file floatLU.h.


Member Typedef Documentation

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

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


Constructor & Destructor Documentation

FloatLU::FloatLU ( void   )  [inline]

Definition at line 36 of file floatLU.h.

F77_RET_T const octave_idx_type float const octave_idx_type octave_idx_type octave_idx_type & FloatLU::FloatLU ( const FloatMatrix a  ) 
FloatLU::FloatLU ( const FloatLU a  )  [inline]

Definition at line 40 of file floatLU.h.

FloatLU::FloatLU ( const FloatMatrix l,
const FloatMatrix u,
const PermMatrix p 
) [inline]

Definition at line 42 of file floatLU.h.

FloatLU::~FloatLU ( void   )  [inline]

Definition at line 54 of file floatLU.h.


Member Function Documentation

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

Definition at line 46 of file floatLU.h.

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

Definition at line 190 of file floatLU.cc.

Referenced by DEFUN_DLD().

void FloatLU::update ( const FloatMatrix u,
const FloatMatrix v 
)

Definition at line 195 of file floatLU.cc.

void FloatLU::update_piv ( const FloatColumnVector u,
const FloatColumnVector v 
)

Definition at line 200 of file floatLU.cc.

Referenced by DEFUN_DLD().

void FloatLU::update_piv ( const FloatMatrix u,
const FloatMatrix v 
)

Definition at line 205 of file floatLU.cc.

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

Member Data Documentation

FloatMatrix base_lu< FloatMatrix >::a_fact [protected, inherited]

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

Referenced by FloatLU().

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

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

Referenced by FloatLU().

FloatMatrix base_lu< FloatMatrix >::l_fact [protected, inherited]

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