Skip navigation links
Jitsi: the OpenSource Java VoIP and Instant Messaging client.
org.jitsi.impl.neomedia.codec.audio.silk

## Class SolveLSFLP

• java.lang.Object
• org.jitsi.impl.neomedia.codec.audio.silk.SolveLSFLP

• ```public class SolveLSFLP
extends java.lang.Object```
• ### Constructor Summary

Constructors
Constructor and Description
`SolveLSFLP()`
• ### Method Summary

All Methods
Modifier and Type Method and Description
`(package private) static void` ```SKP_Silk_LDL_FLP(float[] A, int A_offset, int M, float[] L, float[] Dinv)```
LDL Factorisation.
`(package private) static void` ```SKP_Silk_solve_LDL_FLP(float[] A, int A_offset, int M, float[] b, float[] x, int x_offset)```
Function to solve linear equation Ax = b, when A is a MxM symmetric square matrix - using LDL factorisation.
`(package private) static void` ```SKP_Silk_SolveWithLowerTriangularWdiagOnes_FLP(float[] L, int M, float[] b, float[] x)```
Function to solve linear equation Ax = b, when A is a MxM lower triangular matrix, with ones on the diagonal.
`(package private) static void` ```SKP_Silk_SolveWithUpperTriangularFromLowerWdiagOnes_FLP(float[] L, int M, float[] b, float[] x, int x_offset)```
Function to solve linear equation (A^T)x = b, when A is a MxM lower triangular, with ones on the diagonal.
• ### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
• ### Constructor Detail

• #### SolveLSFLP

`public SolveLSFLP()`
• ### Method Detail

• #### SKP_Silk_solve_LDL_FLP

```static void SKP_Silk_solve_LDL_FLP(float[] A,
int A_offset,
int M,
float[] b,
float[] x,
int x_offset)```
Function to solve linear equation Ax = b, when A is a MxM symmetric square matrix - using LDL factorisation.
Parameters:
`A` - Symmetric square matrix, out: reg.
`A_offset` - offset of valid data.
`M` - Size of matrix
`b` - Pointer to b vector
`x` - Pointer to x solution vector
`x_offset` - offset of valid data.
• #### SKP_Silk_SolveWithUpperTriangularFromLowerWdiagOnes_FLP

```static void SKP_Silk_SolveWithUpperTriangularFromLowerWdiagOnes_FLP(float[] L,
int M,
float[] b,
float[] x,
int x_offset)```
Function to solve linear equation (A^T)x = b, when A is a MxM lower triangular, with ones on the diagonal. (ie then A^T is upper triangular)
Parameters:
`L` - Pointer to Lower Triangular Matrix
`M` - Dim of Matrix equation
`b` - b Vector
`x` - x Vector
`x_offset` - offset of valid data.
• #### SKP_Silk_SolveWithLowerTriangularWdiagOnes_FLP

```static void SKP_Silk_SolveWithLowerTriangularWdiagOnes_FLP(float[] L,
int M,
float[] b,
float[] x)```
Function to solve linear equation Ax = b, when A is a MxM lower triangular matrix, with ones on the diagonal.
Parameters:
`L` - Pointer to Lower Triangular Matrix
`M` - Pointer to Lower Triangular Matrix
`b` - b Vector
`x` - x Vector
• #### SKP_Silk_LDL_FLP

```static void SKP_Silk_LDL_FLP(float[] A,
int A_offset,
int M,
float[] L,
float[] Dinv)```
LDL Factorisation. Finds the upper triangular matrix L and the diagonal Matrix D (only the diagonal elements returned in a vector)such that the symmetric matric A is given by A = L*D*L'.
Parameters:
`A` - Pointer to Symetric Square Matrix
`A_offset` - offset of valid data.
`M` - Size of Matrix
`L` - Pointer to Square Upper triangular Matrix
`Dinv` - Pointer to vector holding the inverse diagonal elements of D
Skip navigation links
Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.