v0.13.2
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
HenckyOps.hpp File Reference

Go to the source code of this file.

Classes

struct  HenckyOps::CommonData
 
struct  HenckyOps::OpCalculateEigenVals< DIM >
 
struct  HenckyOps::OpCalculateLogC< DIM >
 
struct  HenckyOps::OpCalculateLogC_dC< DIM >
 
struct  HenckyOps::OpCalculateHenckyStress< DIM >
 
struct  HenckyOps::OpCalculateHenckyPlasticStress< DIM >
 
struct  HenckyOps::OpCalculatePiolaStress< DIM >
 
struct  HenckyOps::OpHenckyTangent< DIM >
 
struct  HenckyOps::OpPostProcHencky< DIM >
 

Namespaces

namespace  HenckyOps
 

Functions

auto HenckyOps::is_eq (const double &a, const double &b)
 
template<int DIM>
auto HenckyOps::get_uniq_nb (double *ptr)
 
template<int DIM>
auto HenckyOps::sort_eigen_vals (FTensor::Tensor1< double, DIM > &eig, FTensor::Tensor2< double, DIM, DIM > &eigen_vec)
 

Variables

constexpr double HenckyOps::eps = std::numeric_limits<float>::epsilon()
 
auto HenckyOps::f = [](double v) { return 0.5 * std::log(static_cast<long double>(v)); }
 
auto HenckyOps::d_f = [](double v) { return 0.5 / static_cast<long double>(v); }
 
auto HenckyOps::dd_f