![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <smpinvs.h>
Public Member Functions | |
SMPInvs () | |
void | Calc (Vec_t const &Sig, bool WithDerivs=false) |
Public Attributes | |
double | b |
coefficient for normal to SMP | |
double | Tol |
tol for zero sp and sq | |
Static Public Attributes | |
static double | sp |
static double | sq |
invariants | |
static Vec3_t | N |
static Vec3_t | Nu |
normal to SMP | |
static Vec3_t | L |
eigenvalues | |
static Vec3_t | v0 |
static Vec3_t | v1 |
static Vec3_t | v2 |
eigenvectors | |
static Vec_t | P0 |
static Vec_t | P1 |
static Vec_t | P2 |
eigenprojectors | |
static Vec3_t | t |
static Vec3_t | p |
static Vec3_t | q |
traction and projections | |
static Mat3_t | P |
projector | |
static Vec_t | E0 |
static Vec_t | E1 |
static Vec_t | E2 |
eigenprojectors | |
static Mat3_t | dNdL |
static Mat3_t | dNudN |
static Mat3_t | dNudL |
normal to SMP | |
static Mat3_t | mL |
static Mat3_t | NN |
static Mat3_t | dtdL |
traction | |
static Vec3_t | vTmp |
projections | |
static Mat3_t | pTmp |
projections | |
static Mat3_t | mTmp |
static Mat3_t | dpdL |
static Mat3_t | dqdL |
projections | |
static Vec3_t | dspdL |
static Vec3_t | dsqdL |
invariants | |
static Vec_t | dspdSig |
static Vec_t | dsqdSig |
invariants w.r.t Sig |
SMPInvs::SMPInvs | ( | ) | [inline] |
void SMPInvs::Calc | ( | Vec_t const & | Sig, |
bool | WithDerivs = false |
||
) | [inline] |
double SMPInvs::b |
coefficient for normal to SMP
Mat3_t SMPInvs::dNdL [static] |
Mat3_t SMPInvs::dNudL [static] |
normal to SMP
Mat3_t SMPInvs::dNudN [static] |
Mat3_t SMPInvs::dpdL [static] |
Mat3_t SMPInvs::dqdL [static] |
projections
Vec3_t SMPInvs::dspdL [static] |
Vec_t SMPInvs::dspdSig [static] |
Vec3_t SMPInvs::dsqdL [static] |
invariants
Vec_t SMPInvs::dsqdSig [static] |
invariants w.r.t Sig
Mat3_t SMPInvs::dtdL [static] |
traction
Vec_t SMPInvs::E0 [static] |
Vec_t SMPInvs::E1 [static] |
Vec_t SMPInvs::E2 [static] |
eigenprojectors
Vec3_t SMPInvs::L [static] |
eigenvalues
Mat3_t SMPInvs::mL [static] |
Mat3_t SMPInvs::mTmp [static] |
Vec3_t SMPInvs::N [static] |
Mat3_t SMPInvs::NN [static] |
Vec3_t SMPInvs::Nu [static] |
normal to SMP
Vec3_t SMPInvs::p [static] |
Mat3_t SMPInvs::P [static] |
projector
Vec_t SMPInvs::P0 [static] |
Vec_t SMPInvs::P1 [static] |
Vec_t SMPInvs::P2 [static] |
eigenprojectors
Mat3_t SMPInvs::pTmp [static] |
projections
Vec3_t SMPInvs::q [static] |
traction and projections
double SMPInvs::sp [static] |
double SMPInvs::sq [static] |
invariants
Vec3_t SMPInvs::t [static] |
double SMPInvs::Tol |
tol for zero sp and sq
Vec3_t SMPInvs::v0 [static] |
Vec3_t SMPInvs::v1 [static] |
Vec3_t SMPInvs::v2 [static] |
eigenvectors
Vec3_t SMPInvs::vTmp [static] |
projections