MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Public Member Functions | Public Attributes | Static Public Attributes
SMPInvs Class Reference

#include <smpinvs.h>

List of all members.

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

Constructor & Destructor Documentation

SMPInvs::SMPInvs ( ) [inline]

Member Function Documentation

void SMPInvs::Calc ( Vec_t const &  Sig,
bool  WithDerivs = false 
) [inline]

Member Data Documentation

double SMPInvs::b

coefficient for normal to SMP

normal to SMP

projections

invariants

invariants w.r.t Sig

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]
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

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

projections


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines