NDDEM
|
#include <cstdlib>
#include <cmath>
#include <cstdio>
#include <vector>
#include <initializer_list>
#include "Typedefs.h"
#include "Parameters.h"
#include <boost/math/special_functions/factorials.hpp>
#include <boost/random.hpp>
Go to the source code of this file.
Classes | |
class | TensorInfos |
Limited use: used to transfer data to the VTK writer. More... | |
class | Tools_2D |
Dimension specific mathematics. More... | |
class | Tools< d > |
Static class to handle multi-dimensional mathematics, and more. It gets specialised for speed with template parameter d:dimension. More... | |
Macros | |
#define | MAXDEFDIM 30 |
For larger number of dimension, be taken in particular for periodic boundary conditions. More... | |
Enumerations | |
enum class | TensorType { SCALAR , VECTOR , TENSOR , SYMTENSOR , SKEWTENSOR , SCALARMASK , NONE } |
Functions | |
v1d | operator* (v1d a, double b) |
v1f | operator* (v1f a, float b) |
v1d | operator* (v1d a, cv1d &b) |
v1f | operator* (v1f a, cv1f &b) |
v1d | operator+ (v1d a, double b) |
v1d | operator+ (v1d a, cv1d &b) |
v1f | operator+ (v1f a, cv1f &b) |
v1d | operator- (v1d a, double b) |
v1d | operator- (v1d a, cv1d &b) |
v1f | operator- (v1f a, cv1f &b) |
v1d | operator- (v1d a, const double *b) |
v1d | operator- (const double *a, v1d b) |
v1d | operator- (v1d a) |
v1d | operator/ (v1d a, double b) |
v1d & | operator-= (v1d &a, cv1d &b) |
v1d & | operator*= (v1d &a, double b) |
v1f & | operator*= (v1f &a, double b) |
v1d & | operator+= (v1d &a, cv1d &b) |
v1f & | operator+= (v1f &a, cv1f &b) |
v1f & | operator/= (v1f &a, cv1f &b) |
v1d & | operator/= (v1d &a, double b) |
v1f & | operator/= (v1f &a, double b) |