Namespaces | Functions
MarmotMath.cpp File Reference
#include "Marmot/MarmotMath.h"
Include dependency graph for MarmotMath.cpp:

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)