GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
chol.cc File Reference
#include "Array.h"
#include "CColVector.h"
#include "CMatrix.h"
#include "chol.h"
#include "dColVector.h"
#include "dMatrix.h"
#include "fCColVector.h"
#include "fCMatrix.h"
#include "fColVector.h"
#include "fMatrix.h"
#include "lo-error.h"
#include "lo-lapack-proto.h"
#include "lo-qrupdate-proto.h"
#include "oct-locbuf.h"
#include "oct-norm.h"
Include dependency graph for chol.cc:

Go to the source code of this file.

Functions

template<typename T >
chol2inv (const T &r)
 
template OCTAVE_API ComplexMatrix chol2inv< ComplexMatrix > (const ComplexMatrix &r)
 
template OCTAVE_API FloatComplexMatrix chol2inv< FloatComplexMatrix > (const FloatComplexMatrix &r)
 
template OCTAVE_API FloatMatrix chol2inv< FloatMatrix > (const FloatMatrix &r)
 
template OCTAVE_API Matrix chol2inv< Matrix > (const Matrix &r)
 
static ComplexMatrix chol2inv_internal (const ComplexMatrix &r, bool is_upper=true)
 
static FloatComplexMatrix chol2inv_internal (const FloatComplexMatrix &r, bool is_upper=true)
 
static FloatMatrix chol2inv_internal (const FloatMatrix &r, bool is_upper=true)
 
static Matrix chol2inv_internal (const Matrix &r, bool is_upper=true)
 

Function Documentation

◆ chol2inv()

template<typename T >
T chol2inv ( const T &  r)

Definition at line 242 of file chol.cc.

References chol2inv_internal(), and r.

Referenced by Fchol2inv(), and qp().

◆ chol2inv< ComplexMatrix >()

◆ chol2inv< FloatComplexMatrix >()

◆ chol2inv< FloatMatrix >()

◆ chol2inv< Matrix >()

template OCTAVE_API Matrix chol2inv< Matrix > ( const Matrix r)

◆ chol2inv_internal() [1/4]

static ComplexMatrix chol2inv_internal ( const ComplexMatrix r,
bool  is_upper = true 
)
static

◆ chol2inv_internal() [2/4]

static FloatComplexMatrix chol2inv_internal ( const FloatComplexMatrix r,
bool  is_upper = true 
)
static

◆ chol2inv_internal() [3/4]

static FloatMatrix chol2inv_internal ( const FloatMatrix r,
bool  is_upper = true 
)
static

Definition at line 101 of file chol.cc.

References F77_XFCN, Array< T, Alloc >::fortran_vec(), n, r, and Array< T, Alloc >::xelem().

◆ chol2inv_internal() [4/4]

static Matrix chol2inv_internal ( const Matrix r,
bool  is_upper = true 
)
static

Definition at line 53 of file chol.cc.

References F77_XFCN, Array< T, Alloc >::fortran_vec(), n, r, and Array< T, Alloc >::xelem().

Referenced by chol2inv(), and chol< T >::inverse().