Robotran C Documentation
Classes | Functions
riccati.h File Reference

Go to the source code of this file.

Classes

struct  MbsRiccati
 

Functions

int mbs_solve_riccati (MbsRiccati *ric)
 
int mbs_schurFactorization (double **A_colmaj, int n, double *WR, double *WI, double **Z_colmaj)
 
int mbs_invLU_0 (double **A, double **Am1, int n)
 Inverse the square matrix A using a LU decomposition. More...
 
MbsRiccatimbs_new_riccati (int n)
 
void mbs_delete_riccati (MbsRiccati *ric)
 

Function Documentation

◆ mbs_delete_riccati()

void mbs_delete_riccati ( MbsRiccati ric)

◆ mbs_invLU_0()

int mbs_invLU_0 ( double **  A,
double **  Am1,
int  n 
)

Inverse the square matrix A using a LU decomposition.

Parameters
[in]A: the matrix to inverse
[out]Am1: the inverse of the matrix A
[in]n: size of the matrix A
Returns
0 for successful exit.

◆ mbs_new_riccati()

MbsRiccati* mbs_new_riccati ( int  n)

◆ mbs_schurFactorization()

int mbs_schurFactorization ( double **  A_colmaj,
int  n,
double *  WR,
double *  WI,
double **  Z_colmaj 
)

◆ mbs_solve_riccati()

int mbs_solve_riccati ( MbsRiccati ric)