#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.