Functions | Variables
math_utils_gsl.c File Reference
#include "csm_all.h"
Include dependency graph for math_utils_gsl.c:

Go to the source code of this file.

Functions

void copy_from_array (gsl_vector *v, double *x)
const char * egsl_friendly_cov (val cov)
const char * egsl_friendly_pose (val v)
const char * gsl_friendly_pose (gsl_vector *v)
void gsl_vector_set_nan (gsl_vector *v)
double norm (const gsl_vector *a)
void ominus (const gsl_vector *x, gsl_vector *res)
void oplus (const gsl_vector *x1, const gsl_vector *x2, gsl_vector *res)
void pose_diff (const gsl_vector *pose2, const gsl_vector *pose1, gsl_vector *res)
void transform (const gsl_vector *p, const gsl_vector *x, gsl_vector *res)
gsl_vector * vector_from_array (unsigned int n, double *x)
void vector_to_array (const gsl_vector *v, double *x)

Variables

static char egsl_tmp_buf [1024]

Function Documentation

void copy_from_array ( gsl_vector *  v,
double *  x 
)

Definition at line 30 of file math_utils_gsl.c.

const char* egsl_friendly_cov ( val  cov)

Definition at line 78 of file math_utils_gsl.c.

const char* egsl_friendly_pose ( val  v)

Definition at line 70 of file math_utils_gsl.c.

const char* gsl_friendly_pose ( gsl_vector *  v)

Definition at line 65 of file math_utils_gsl.c.

void gsl_vector_set_nan ( gsl_vector *  v)

Definition at line 10 of file math_utils_gsl.c.

double norm ( const gsl_vector *  p)

Returns norm of 2D point p

Definition at line 15 of file math_utils_gsl.c.

void ominus ( const gsl_vector *  x,
gsl_vector *  res 
)

Definition at line 50 of file math_utils_gsl.c.

void oplus ( const gsl_vector *  x1,
const gsl_vector *  x2,
gsl_vector *  res 
)

Definition at line 42 of file math_utils_gsl.c.

void pose_diff ( const gsl_vector *  pose2,
const gsl_vector *  pose1,
gsl_vector *  res 
)

Definition at line 58 of file math_utils_gsl.c.

void transform ( const gsl_vector *  p,
const gsl_vector *  x,
gsl_vector *  res 
)

Definition at line 3 of file math_utils_gsl.c.

gsl_vector* vector_from_array ( unsigned int  n,
double *  x 
)

Definition at line 21 of file math_utils_gsl.c.

void vector_to_array ( const gsl_vector *  v,
double *  x 
)

Definition at line 36 of file math_utils_gsl.c.


Variable Documentation

char egsl_tmp_buf[1024] [static]

Definition at line 69 of file math_utils_gsl.c.



csm
Author(s): Andrea Censi
autogenerated on Fri May 17 2019 02:28:33