GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FloatComplexLU Class Reference

#include "fCmplxLU.h"

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

Public Types

typedef
FloatComplexMatrix::element_type 
lu_elt_type

Public Member Functions

 FloatComplexLU (void)
 FloatComplexLU (const FloatComplexMatrix &a)
 FloatComplexLU (const FloatComplexLU &a)
 FloatComplexLU (const FloatComplexMatrix &l, const FloatComplexMatrix &u, const PermMatrix &p)
 ~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 FloatComplexColumnVector &u, const FloatComplexColumnVector &v)
void update (const FloatComplexMatrix &u, const FloatComplexMatrix &v)
void update_piv (const FloatComplexColumnVector &u, const FloatComplexColumnVector &v)
void update_piv (const FloatComplexMatrix &u, const FloatComplexMatrix &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.

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
protectedinherited
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

Referenced by update(), and update_piv().

bool base_lu< FloatComplexMatrix >::regular ( void  ) const
inherited
FloatComplexMatrix base_lu< FloatComplexMatrix >::U ( void  ) const
inherited
void base_lu< FloatComplexMatrix >::unpack ( void  )
inherited

Referenced by update(), and update_piv().

void FloatComplexLU::update ( const FloatComplexColumnVector u,
const FloatComplexColumnVector v 
)
void FloatComplexLU::update ( const FloatComplexMatrix u,
const FloatComplexMatrix v 
)
void FloatComplexLU::update_piv ( const FloatComplexColumnVector u,
const FloatComplexColumnVector v 
)
void FloatComplexLU::update_piv ( const FloatComplexMatrix u,
const FloatComplexMatrix v 
)
FloatComplexMatrix base_lu< FloatComplexMatrix >::Y ( void  ) const
inherited

Member Data Documentation

FloatComplexMatrix base_lu< FloatComplexMatrix >::a_fact
protectedinherited

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

Referenced by FloatComplexLU(), update(), and update_piv().

Array<octave_idx_type> base_lu< FloatComplexMatrix >::ipvt
protectedinherited

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

Referenced by FloatComplexLU(), and update_piv().

FloatComplexMatrix base_lu< FloatComplexMatrix >::l_fact
protectedinherited

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

Referenced by update(), and update_piv().


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