Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
r8lib_min.c File Reference
#include "r8lib_min.h"
#include "std.h"
#include <stdlib.h>
#include <math.h>
+ Include dependency graph for r8lib_min.c:

Go to the source code of this file.

Macros

#define DEBUG_FPRINTF(...)
 
#define DEBUG_PRINT(...)
 
#define DEBUG_EXIT(...)
 

Functions

void r8mat_copy_new (int m, int n, float a1[], float a2[])
 
float r8_epsilon (void)
 
float r8mat_amax (int m, int n, float a[])
 
float r8_sign (float x)
 
float r8_max (float x, float y)
 
float * r8mat_l_solve (int n, float a[], float b[])
 
float * r8mat_lt_solve (int n, float a[], float b[])
 
float * r8mat_mtv_new (int m, int n, float a[], float x[])
 
float r8vec_max (int n, float r8vec[])
 
int i4_min (int i1, int i2)
 
int i4_max (int i1, int i2)
 

Macro Definition Documentation

◆ DEBUG_EXIT

#define DEBUG_EXIT (   ...)

Definition at line 17 of file r8lib_min.c.

◆ DEBUG_FPRINTF

#define DEBUG_FPRINTF (   ...)

Definition at line 15 of file r8lib_min.c.

◆ DEBUG_PRINT

#define DEBUG_PRINT (   ...)

Definition at line 16 of file r8lib_min.c.

Function Documentation

◆ i4_max()

int i4_max ( int  i1,
int  i2 
)

Definition at line 515 of file r8lib_min.c.

◆ i4_min()

int i4_min ( int  i1,
int  i2 
)

Definition at line 474 of file r8lib_min.c.

Referenced by dqrank(), dqrdc(), and dqrsl().

+ Here is the caller graph for this function:

◆ r8_epsilon()

float r8_epsilon ( void  )

Definition at line 68 of file r8lib_min.c.

Referenced by qr_solve().

+ Here is the caller graph for this function:

◆ r8_max()

float r8_max ( float  x,
float  y 
)

Definition at line 204 of file r8lib_min.c.

Referenced by dqrdc().

+ Here is the caller graph for this function:

◆ r8_sign()

float r8_sign ( float  x)

Definition at line 163 of file r8lib_min.c.

Referenced by dqrdc().

+ Here is the caller graph for this function:

◆ r8mat_amax()

float r8mat_amax ( int  m,
int  n,
float  a[] 
)

Definition at line 107 of file r8lib_min.c.

References simple_quad_sim::m.

Referenced by qr_solve().

+ Here is the caller graph for this function:

◆ r8mat_copy_new()

void r8mat_copy_new ( int  m,
int  n,
float  a1[],
float  a2[] 
)

Definition at line 19 of file r8lib_min.c.

References logger_uart_parse::a1, logger_uart_parse::a2, and simple_quad_sim::m.

Referenced by qr_solve().

+ Here is the caller graph for this function:

◆ r8mat_l_solve()

float* r8mat_l_solve ( int  n,
float  a[],
float  b[] 
)

Definition at line 245 of file r8lib_min.c.

References b.

◆ r8mat_lt_solve()

float* r8mat_lt_solve ( int  n,
float  a[],
float  b[] 
)

Definition at line 305 of file r8lib_min.c.

References b.

◆ r8mat_mtv_new()

float* r8mat_mtv_new ( int  m,
int  n,
float  a[],
float  x[] 
)

Definition at line 365 of file r8lib_min.c.

References simple_quad_sim::m.

◆ r8vec_max()

float r8vec_max ( int  n,
float  r8vec[] 
)

Definition at line 422 of file r8lib_min.c.