#include "Marmot/MarmotMath.h"
Namespaces | |
Marmot | |
This file includes functions needed for calculations with stress and strain tensors written in voigt notation. | |
Marmot::Math | |
Functions | |
double | Marmot::Math::linearInterpolation (double x, double x0, double x1, double y0, double y1) |
double | Marmot::Math::exp (double x) |
double | Marmot::Math::makeReal (const std::complex< double > &value) |
double | Marmot::Math::makeReal (const autodiff::real &value) |
double | Marmot::Math::makeReal (const autodiff::dual &value) |
double | Marmot::Math::makeReal (const double &value) |
int | Marmot::Math::getExponentPowerTen (const double x) |
Matrix3d | Marmot::Math::orthonormalCoordinateSystem (Vector3d &normalVector) |
Matrix3d | Marmot::Math::directionCosines (const Matrix3d &transformedCoordinateSystem) |