TR-mbed 1.0
Loading...
Searching...
No Matches
Functions | Variables
cholesky.cpp File Reference
#include "lapack_common.h"
#include <Eigen/Cholesky>

Go to the source code of this file.

Functions

 if (UPLO(*uplo)==INVALID) *info = int(internal::llt_inplace<Scalar, Upper>::blocked(A))
 
else iflda (1, *n)) *info=-4;if(*info!=0
 
MatrixType A (a, *n, *n, *lda)
 
 if (ret >=0) *info
 
MatrixType B (b, *n, *nrhs, *ldb)
 
A triangularView< Lower > ().adjoint().solveInPlace(B)
 

Variables

else if ninfo = -2
 
Scalara = reinterpret_cast<Scalar*>(pa)
 
int ret = int(internal::llt_inplace<Scalar, Lower>::blocked(A))
 
 return
 
Scalarb = reinterpret_cast<Scalar*>(pb)
 
 else
 

Function Documentation

◆ A()

MatrixType A ( a  ,
n,
n,
lda 
)

◆ B()

MatrixType B ( b  ,
n,
nrhs,
ldb 
)

◆ if() [1/2]

if ( ret >=  0)

◆ if() [2/2]

if ( UPLO uplo = =INVALID) = int(internal::llt_inplace<Scalar, Upper>::blocked(A))

◆ lda()

else if * lda ( ,
n 
)

◆ triangularView< Lower >()

A triangularView< Lower > ( )

Variable Documentation

◆ a

Scalar* a = reinterpret_cast<Scalar*>(pa)

◆ b

Scalar* b = reinterpret_cast<Scalar*>(pb)

◆ else

else
Initial value:
{
A.triangularView<Lower>().solveInPlace(B)
The matrix class, also used for vectors and row-vectors.
Definition Matrix.h:180
@ Lower
Definition Constants.h:209

◆ info

else if nrhs * info = -2

◆ ret

else ret = int(internal::llt_inplace<Scalar, Lower>::blocked(A))

◆ return

return