UCFD_SPARSE  v1.1
Documentation
Loading...
Searching...
No Matches
inverse.h File Reference

Header file for LU decomposition/substitution. More...

#include "config.h"
Include dependency graph for inverse.h:

Go to the source code of this file.

Functions

void ludcmp (UCFD_FLOAT *A)
 LU Decomposition function. More...
 
void lusub (UCFD_FLOAT *LU, UCFD_FLOAT *b)
 Forward/Backward substitution function. More...
 
void lusubmattrans (UCFD_FLOAT *LU, UCFD_FLOAT *B)
 Forward/Backward substitution for transposed matrix. More...
 

Detailed Description

Header file for LU decomposition/substitution.

Definition in file inverse.h.

Function Documentation

◆ ludcmp()

void ludcmp ( UCFD_FLOAT A)

LU Decomposition function.

Parameters
ATarget matrix to decompose

Decompose matrix A into lower and upper triangular matrix

Definition at line 37 of file inverse.c.

Here is the caller graph for this function:

◆ lusub()

void lusub ( UCFD_FLOAT LU,
UCFD_FLOAT b 
)

Forward/Backward substitution function.

Parameters
LULU decomposed matrix
bRight-hand-side vector

This function performs Forward/Backward substitution of LU decomposed matrix.

Definition at line 75 of file inverse.c.

Here is the caller graph for this function:

◆ lusubmattrans()

void lusubmattrans ( UCFD_FLOAT LU,
UCFD_FLOAT B 
)

Forward/Backward substitution for transposed matrix.

Parameters
LULU decomposed matrix
BRight-hand side matrix

Definition at line 105 of file inverse.c.

Here is the caller graph for this function: