Itasca C++ Interface
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables

The Constitutive Model interface library. More...

Classes

class  ConstitutiveModel
 The base class for constitutive model plug-ins. More...
 
class  IGenericTet
 Generic base class for the tetra interface made available to the constitutive model system. More...
 
class  IGenericZone
 Generic base class for the zone interface made available to the constitutive model system. More...
 
class  PropertyBlock
 The class provides reference count for model properties. More...
 
class  SharedPropertyBlock
 This class allows zones to share model properties minimizing memery usage. Models currently using this class are: elastic, mohr, subi. More...
 
struct  State
 The structure used to pass information to the constitutive model. More...
 

Typedefs

using CM = ConstitutiveModel
 

Functions

std::pair< double, double > getYPfromBS (const double bulk, const double shear)
 Converts Bulk and Shear Modulus to Young's Modulus and Poisson's Ratio.
 
std::pair< double, double > getBSfromYP (const double young, const double poisson)
 
void getYPfromBS (const double &bulk, const double &shear, double *young, double *poisson)
 
void getBSfromYP (const double &young, const double &poisson, double *bulk, double *shear)
 Converts Young's Modulus and Poisson's Ratio to Bulk and Shear Modulus.
 

Variables

std::mutex lock
 

Detailed Description

The Constitutive Model interface library.