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

#include <anisoinvs.h>

List of all members.

Public Member Functions

 AnisoInvs (double b, double Alpha, Vec3_t const &a, bool Obliq=true, bool Check=true, bool UseJacobi=false)
 ~AnisoInvs ()
void Calc (Vec_t const &Sig, bool WithDerivs=false)
void CheckSym (char const *Name, Ten2_t const &T) const
void CheckSym (char const *Name, Ten3_t const &T) const

Public Attributes

double b
double Alpha
Vec3_t a
bool Obliq
bool Check
bool UseJacobi
double Tol
double Zero
Vec3_t au

Static Public Attributes

static double sp
static double sq
static Vec3_t N123
static Vec3_t N
static Vec3_t Nu
static Vec3_t n
static Vec3_t nu
static Mat3_t Q
static Vec3_t L
static Vec3_t v0
static Vec3_t v1
static Vec3_t v2
static Vec3_t t
static Vec3_t p
static Vec3_t q
static Mat3_t P

Constructor & Destructor Documentation

AnisoInvs::AnisoInvs ( double  b,
double  Alpha,
Vec3_t const &  a,
bool  Obliq = true,
bool  Check = true,
bool  UseJacobi = false 
) [inline]
AnisoInvs::~AnisoInvs ( ) [inline]

Member Function Documentation

void AnisoInvs::Calc ( Vec_t const &  Sig,
bool  WithDerivs = false 
) [inline]
void AnisoInvs::CheckSym ( char const *  Name,
Ten2_t const &  T 
) const [inline]
void AnisoInvs::CheckSym ( char const *  Name,
Ten3_t const &  T 
) const [inline]

Member Data Documentation

double AnisoInvs::b
Vec3_t AnisoInvs::L [static]
Vec3_t AnisoInvs::N [static]
Vec3_t AnisoInvs::n [static]
Vec3_t AnisoInvs::p [static]
Mat3_t AnisoInvs::P [static]
Mat3_t AnisoInvs::Q [static]
Vec3_t AnisoInvs::q [static]
double AnisoInvs::sp [static]
double AnisoInvs::sq [static]
Vec3_t AnisoInvs::t [static]

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