GNU Octave  4.0.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 Member Functions | List of all members
SparseComplexCHOL Class Reference

#include "SparseCmplxCHOL.h"

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

Public Member Functions

 SparseComplexCHOL (void)
 
 SparseComplexCHOL (const SparseComplexMatrix &a, bool natural=true, bool force=false)
 
 SparseComplexCHOL (const SparseComplexMatrix &a, octave_idx_type &info, bool natural=true, bool force=false)
 
 SparseComplexCHOL (const SparseComplexCHOL &a)
 
 ~SparseComplexCHOL (void)
 
SparseComplexMatrix chol_matrix (void) const
 
SparseComplexMatrix inverse (void) const
 
bool is_positive_definite (void) const
 
SparseComplexMatrix L (void) const
 
SparseComplexCHOLoperator= (const SparseComplexCHOL &a)
 
octave_idx_type P (void) const
 
ColumnVector perm (void) const
 
SparseMatrix Q (void) const
 
SparseComplexMatrix R (void) const
 
double rcond (void) const
 

Detailed Description

Definition at line 31 of file SparseCmplxCHOL.h.

Constructor & Destructor Documentation

SparseComplexCHOL::SparseComplexCHOL ( void  )
inline

Definition at line 38 of file SparseCmplxCHOL.h.

SparseComplexCHOL::SparseComplexCHOL ( const SparseComplexMatrix a,
bool  natural = true,
bool  force = false 
)
inline

Definition at line 41 of file SparseCmplxCHOL.h.

SparseComplexCHOL::SparseComplexCHOL ( const SparseComplexMatrix a,
octave_idx_type info,
bool  natural = true,
bool  force = false 
)
inline

Definition at line 46 of file SparseCmplxCHOL.h.

SparseComplexCHOL::SparseComplexCHOL ( const SparseComplexCHOL a)
inline

Definition at line 51 of file SparseCmplxCHOL.h.

SparseComplexCHOL::~SparseComplexCHOL ( void  )
inline

Definition at line 54 of file SparseCmplxCHOL.h.

Member Function Documentation

SparseComplexMatrix SparseComplexCHOL::chol_matrix ( void  ) const
inline

Definition at line 65 of file SparseCmplxCHOL.h.

SparseComplexMatrix SparseComplexCHOL::inverse ( void  ) const
inline

Definition at line 100 of file SparseCmplxCHOL.h.

Referenced by Gcholinv().

bool sparse_base_chol< SparseComplexMatrix , Complex , SparseMatrix >::is_positive_definite ( void  ) const
inlineinherited

Definition at line 217 of file sparse-base-chol.h.

SparseComplexMatrix SparseComplexCHOL::L ( void  ) const
inline
SparseComplexCHOL& SparseComplexCHOL::operator= ( const SparseComplexCHOL a)
inline

Definition at line 56 of file SparseCmplxCHOL.h.

octave_idx_type SparseComplexCHOL::P ( void  ) const
inline

Definition at line 77 of file SparseCmplxCHOL.h.

References sparse_base_chol< chol_type, chol_elt, p_type >::P().

Referenced by make_cholb().

ColumnVector SparseComplexCHOL::perm ( void  ) const
inline

Definition at line 82 of file SparseCmplxCHOL.h.

Referenced by Gchol(), and make_cholb().

SparseMatrix SparseComplexCHOL::Q ( void  ) const
inline
SparseComplexMatrix SparseComplexCHOL::R ( void  ) const
inline

Definition at line 72 of file SparseCmplxCHOL.h.

References sparse_base_chol< chol_type, chol_elt, p_type >::R().

Referenced by Gchol().

double SparseComplexCHOL::rcond ( void  ) const
inline

Definition at line 93 of file SparseCmplxCHOL.h.

Referenced by SparseComplexMatrix::inverse().


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