MDStressLab++
helper.hpp File Reference
#include <cmath>
#include <iostream>
#include <stdlib.h>
#include <vector>
Include dependency graph for helper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  array_deleter< T >
 

Macros

#define SMALL   1.0e-10
 

Functions

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)
 

Macro Definition Documentation

#define SMALL   1.0e-10

Definition at line 17 of file helper.hpp.

Function Documentation

void coords_to_index ( double const *  x,
int const *  size,
double const *  max,
double const *  min,
int *const  index 
)
inline

Definition at line 92 of file helper.hpp.

void cross ( double const *  a,
double const *  b,
double *const  axb 
)
inline

Definition at line 34 of file helper.hpp.

double det ( double const *  mat)
inline

Definition at line 43 of file helper.hpp.

double det2 ( double  a11,
double  a12,
double  a21,
double  a22 
)
inline

Definition at line 52 of file helper.hpp.

double dot ( double const *  a,
double const *  b 
)
inline

Definition at line 27 of file helper.hpp.

int inverse ( double const *  mat,
double *const  inv 
)
inline

Definition at line 69 of file helper.hpp.

double norm ( double const *  a)
inline

Definition at line 20 of file helper.hpp.

void progressBar ( const double &  progress)
inline

Definition at line 116 of file helper.hpp.

void transpose ( double const *  mat,
double *const  trans 
)
inline

Definition at line 59 of file helper.hpp.