#include <cmath>
#include <iostream>
#include <stdlib.h>
#include <vector>
Go to the source code of this file.
|
double | norm (double const *a) |
|
double | dot (double const *a, double const *b) |
|
void | cross (double const *a, double const *b, double *const axb) |
|
double | det (double const *mat) |
|
double | det2 (double a11, double a12, double a21, double a22) |
|
void | transpose (double const *mat, double *const trans) |
|
int | inverse (double const *mat, double *const inv) |
|
void | coords_to_index (double const *x, int const *size, double const *max, double const *min, int *const index) |
|
void | progressBar (const double &progress) |
|
void coords_to_index |
( |
double const * |
x, |
|
|
int const * |
size, |
|
|
double const * |
max, |
|
|
double const * |
min, |
|
|
int *const |
index |
|
) |
| |
|
inline |
void cross |
( |
double const * |
a, |
|
|
double const * |
b, |
|
|
double *const |
axb |
|
) |
| |
|
inline |
double det |
( |
double const * |
mat | ) |
|
|
inline |
double det2 |
( |
double |
a11, |
|
|
double |
a12, |
|
|
double |
a21, |
|
|
double |
a22 |
|
) |
| |
|
inline |
double dot |
( |
double const * |
a, |
|
|
double const * |
b |
|
) |
| |
|
inline |
int inverse |
( |
double const * |
mat, |
|
|
double *const |
inv |
|
) |
| |
|
inline |
double norm |
( |
double const * |
a | ) |
|
|
inline |
void progressBar |
( |
const double & |
progress | ) |
|
|
inline |
void transpose |
( |
double const * |
mat, |
|
|
double *const |
trans |
|
) |
| |
|
inline |