Public Member Functions | Public Attributes | Private Member Functions | Private Attributes

sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep Class Reference

#include "sparse-base-chol.h"

Collaboration diagram for sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 sparse_base_chol_rep (void)
 sparse_base_chol_rep (const chol_type &a, const bool natural)
 sparse_base_chol_rep (const chol_type &a, octave_idx_type &info, const bool natural)
 ~sparse_base_chol_rep (void)
bool is_positive_definite (void) const
octave_idx_type P (void) const
ColumnVector perm (void) const
p_type Q (void) const
double rcond (void) const

Public Attributes

octave_refcount< intcount

Private Member Functions

 sparse_base_chol_rep (const sparse_base_chol_rep &)
octave_idx_type init (const chol_type &a, bool natural=true)
sparse_base_chol_repoperator= (const sparse_base_chol_rep &)

Private Attributes

double cond
bool is_pd
octave_idx_type minor_p
ColumnVector perms

Detailed Description

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

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


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_rep::sparse_base_chol_rep ( void   )  [inline]

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

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

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

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

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

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

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

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::sparse_base_chol_rep ( const sparse_base_chol_rep  )  [private]

Member Function Documentation

template<class chol_type, class chol_elt , class p_type >
octave_idx_type sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::init ( const chol_type &  a,
bool  natural = true 
) [private]
template<class chol_type, class chol_elt, class p_type>
bool sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::is_positive_definite ( void   )  const [inline]

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

template<class chol_type, class chol_elt, class p_type>
sparse_base_chol_rep& sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::operator= ( const sparse_base_chol_rep  )  [private]
template<class chol_type, class chol_elt, class p_type>
octave_idx_type sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::P ( void   )  const [inline]

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

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

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


Member Data Documentation

template<class chol_type, class chol_elt, class p_type>
double sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::cond [private]

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

template<class chol_type, class chol_elt, class p_type>
octave_refcount<int> sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::count

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

template<class chol_type, class chol_elt, class p_type>
bool sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::is_pd [private]

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

template<class chol_type, class chol_elt, class p_type>
octave_idx_type sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::minor_p [private]

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

template<class chol_type, class chol_elt, class p_type>
ColumnVector sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::perms [private]

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