Navigation

Operators and Keywords

Function List:

C++ API

sparse_base_chol< chol_type, chol_elt, p_type > Class Template Reference

#include <sparse-base-chol.h>

Collaboration diagram for sparse_base_chol< chol_type, chol_elt, p_type >:

List of all members.


Classes

class  sparse_base_chol_rep

Public Member Functions

 sparse_base_chol (void)
 sparse_base_chol (const chol_type &a, const bool n)
 sparse_base_chol (const chol_type &a, octave_idx_type &info, const bool n)
 sparse_base_chol (const sparse_base_chol< chol_type, chol_elt, p_type > &a)
 ~sparse_base_chol (void)
sparse_base_choloperator= (const sparse_base_chol &a)
chol_type L (void) const
chol_type R (void) const
octave_idx_type P (void) const
ColumnVector perm (void) const
p_type Q (void) const
bool is_positive_definite (void) const
double rcond (void) const
chol_type inverse (void) const

template<class chol_type, class chol_elt, class p_type>
class sparse_base_chol< chol_type, chol_elt, p_type >


Constructor & Destructor Documentation

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol ( void   )  [inline]

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol ( const chol_type &  a,
const bool  n 
) [inline]

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol ( const chol_type &  a,
octave_idx_type info,
const bool  n 
) [inline]

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol ( const sparse_base_chol< chol_type, chol_elt, p_type > &  a  )  [inline]

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol< chol_type, chol_elt, p_type >::~sparse_base_chol ( void   )  [inline]


Member Function Documentation

template<class chol_type , class chol_elt , class p_type >
chol_type sparse_base_chol< chol_type, chol_elt, p_type >::inverse ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.

template<class chol_type, class chol_elt, class p_type>
bool sparse_base_chol< chol_type, chol_elt, p_type >::is_positive_definite ( void   )  const [inline]

template<class chol_type , class chol_elt , class p_type >
chol_type sparse_base_chol< chol_type, chol_elt, p_type >::L ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol& sparse_base_chol< chol_type, chol_elt, p_type >::operator= ( const sparse_base_chol< chol_type, chol_elt, p_type > &  a  )  [inline]

template<class chol_type, class chol_elt, class p_type>
octave_idx_type sparse_base_chol< chol_type, chol_elt, p_type >::P ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.

template<class chol_type, class chol_elt, class p_type>
ColumnVector sparse_base_chol< chol_type, chol_elt, p_type >::perm ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.

template<class chol_type, class chol_elt, class p_type>
p_type sparse_base_chol< chol_type, chol_elt, p_type >::Q ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.

template<class chol_type, class chol_elt, class p_type>
chol_type sparse_base_chol< chol_type, chol_elt, p_type >::R ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.

template<class chol_type, class chol_elt, class p_type>
double sparse_base_chol< chol_type, chol_elt, p_type >::rcond ( void   )  const [inline]

Reimplemented in SparseComplexCHOL, and SparseCHOL.


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