Namespaces | Classes | Functions
Marmot::ContinuumMechanics::TensorUtility::TensorExponential Namespace Reference

Namespaces

 FirstOrderDerived
 

Classes

struct  ExponentialMapFailed
 
struct  TensorExponentialResult
 

Functions

template<typename T , size_t tensorSize>
Fastor::Tensor< T, tensorSize, tensorSize > computeTensorExponential (const Fastor::Tensor< T, tensorSize, tensorSize > &theTensor, int maxIterations, double tolerance, double alternativeTolerance)
 

Class Documentation

◆ Marmot::ContinuumMechanics::TensorUtility::TensorExponential::TensorExponentialResult

struct Marmot::ContinuumMechanics::TensorUtility::TensorExponential::TensorExponentialResult

template<typename T, std::size_t tensorSize>
struct Marmot::ContinuumMechanics::TensorUtility::TensorExponential::TensorExponentialResult< T, tensorSize >

Class Members
Tensor< T, tensorSize, tensorSize > theExponential
Tensor< T, tensorSize, tensorSize, tensorSize, tensorSize > theExponentialDerivative

Function Documentation

◆ computeTensorExponential()

template<typename T , size_t tensorSize>
Fastor::Tensor< T, tensorSize, tensorSize > Marmot::ContinuumMechanics::TensorUtility::TensorExponential::computeTensorExponential ( const Fastor::Tensor< T, tensorSize, tensorSize > &  theTensor,
int  maxIterations,
double  tolerance,
double  alternativeTolerance 
)