#include <math.h>
#include <vector>
Go to the source code of this file.
Functions | |
bool | check_equality (double *, double *, int) |
void | create_rotation_matrix (double *, double, double, double) |
void | cross_product (double *, double *, double *) |
double | distance_between (std::vector< double >, double *, int) |
double | distance_between (double *, double *, int) |
double | dot_product (double *, double *, int) |
void | equate (double *, double *, int, int) |
void | matrix_add (double *, double *, double *, int, int) |
void | multiply (double *, double *, int, int, double *, int) |
void | rotate_vector (double(&result)[3], double *, double *, double) |
void | scalar_multiply (double *, double *, int, int, double) |
void | subtract (double *, double *, double *, int, int) |
void | transpose (double *, double *, int, int) |
double | vect_divide (double *, double *, int) |
double | vect_norm (double *, int) |
bool check_equality | ( | double * | , | |
double * | , | |||
int | ||||
) |
Definition at line 140 of file sbpl_math.cpp.
void create_rotation_matrix | ( | double * | , | |
double | , | |||
double | , | |||
double | ||||
) |
Definition at line 157 of file sbpl_math.cpp.
void cross_product | ( | double * | , | |
double * | , | |||
double * | ||||
) |
Definition at line 103 of file sbpl_math.cpp.
double distance_between | ( | std::vector< double > | , | |
double * | , | |||
int | ||||
) |
Definition at line 212 of file sbpl_math.cpp.
double distance_between | ( | double * | , | |
double * | , | |||
int | ||||
) |
Definition at line 203 of file sbpl_math.cpp.
double dot_product | ( | double * | , | |
double * | , | |||
int | ||||
) |
Definition at line 90 of file sbpl_math.cpp.
void equate | ( | double * | , | |
double * | , | |||
int | , | |||
int | ||||
) |
Definition at line 40 of file sbpl_math.cpp.
void matrix_add | ( | double * | , | |
double * | , | |||
double * | , | |||
int | , | |||
int | ||||
) |
Definition at line 52 of file sbpl_math.cpp.
void multiply | ( | double * | , | |
double * | , | |||
int | , | |||
int | , | |||
double * | , | |||
int | ||||
) |
Definition at line 13 of file sbpl_math.cpp.
void rotate_vector | ( | double(&) | result[3], | |
double * | , | |||
double * | , | |||
double | ||||
) |
Definition at line 185 of file sbpl_math.cpp.
void scalar_multiply | ( | double * | , | |
double * | , | |||
int | , | |||
int | , | |||
double | ||||
) |
Definition at line 28 of file sbpl_math.cpp.
void subtract | ( | double * | , | |
double * | , | |||
double * | , | |||
int | , | |||
int | ||||
) |
Definition at line 63 of file sbpl_math.cpp.
void transpose | ( | double * | , | |
double * | , | |||
int | , | |||
int | ||||
) |
Definition at line 74 of file sbpl_math.cpp.
double vect_divide | ( | double * | , | |
double * | , | |||
int | ||||
) |
Definition at line 125 of file sbpl_math.cpp.
double vect_norm | ( | double * | , | |
int | ||||
) |
Definition at line 111 of file sbpl_math.cpp.