J2Stress stress response. More...
#include <J2Stress.hpp>
Public Member Functions | |
J2Stress (const Teuchos::ParameterList &p) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
Private Types | |
typedef EvalT::ScalarT | ScalarT |
typedef EvalT::MeshScalarT | MeshScalarT |
Private Member Functions | |
EvalT::ScalarT | norm (Intrepid::FieldContainer< ScalarT >) |
void | exponential_map (Intrepid::FieldContainer< ScalarT > &, const Intrepid::FieldContainer< ScalarT >) |
Private Attributes | |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim, Dim > | defgrad |
PHX::MDField< ScalarT, Cell, QuadPoint > | J |
PHX::MDField< ScalarT, Cell, QuadPoint > | elasticModulus |
PHX::MDField< ScalarT, Cell, QuadPoint > | poissonsRatio |
PHX::MDField< ScalarT, Cell, QuadPoint > | yieldStrength |
PHX::MDField< ScalarT, Cell, QuadPoint > | hardeningModulus |
PHX::MDField< ScalarT, Cell, QuadPoint > | satMod |
PHX::MDField< ScalarT, Cell, QuadPoint > | satExp |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim, Dim > | stress |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim, Dim > | Fp |
PHX::MDField< ScalarT, Cell, QuadPoint > | eqps |
std::string | fpName |
std::string | eqpsName |
unsigned int | numQPs |
unsigned int | numDims |
unsigned int | worksetSize |
Intrepid::FieldContainer< ScalarT > | be |
Intrepid::FieldContainer< ScalarT > | s |
Intrepid::FieldContainer< ScalarT > | N |
Intrepid::FieldContainer< ScalarT > | A |
Intrepid::FieldContainer< ScalarT > | expA |
Intrepid::FieldContainer< ScalarT > | Fpinv |
Intrepid::FieldContainer< ScalarT > | FpinvT |
Intrepid::FieldContainer< ScalarT > | Cpinv |
Intrepid::FieldContainer< ScalarT > | tmp |
Intrepid::FieldContainer< ScalarT > | tmp2 |
J2Stress stress response.
This evaluator computes stress based on a uncoupled J2Stress potential
Definition at line 24 of file J2Stress.hpp.
typedef EvalT::ScalarT LCM::J2Stress< EvalT, Traits >::ScalarT [private] |
Definition at line 38 of file J2Stress.hpp.
typedef EvalT::MeshScalarT LCM::J2Stress< EvalT, Traits >::MeshScalarT [private] |
Definition at line 39 of file J2Stress.hpp.
LCM::J2Stress< EvalT, Traits >::J2Stress | ( | const Teuchos::ParameterList & | p | ) |
Definition at line 18 of file J2Stress_Def.hpp.
void LCM::J2Stress< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 87 of file J2Stress_Def.hpp.
void LCM::J2Stress< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 106 of file J2Stress_Def.hpp.
EvalT::ScalarT LCM::J2Stress< EvalT, Traits >::norm | ( | Intrepid::FieldContainer< ScalarT > | A | ) | [private] |
Definition at line 443 of file J2Stress_Def.hpp.
void LCM::J2Stress< EvalT, Traits >::exponential_map | ( | Intrepid::FieldContainer< ScalarT > & | expA, | |
const Intrepid::FieldContainer< ScalarT > | A | |||
) | [private] |
Definition at line 396 of file J2Stress_Def.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim,Dim> LCM::J2Stress< EvalT, Traits >::defgrad [private] |
Definition at line 45 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::J [private] |
Definition at line 46 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::elasticModulus [private] |
Definition at line 47 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::poissonsRatio [private] |
Definition at line 48 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::yieldStrength [private] |
Definition at line 49 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::hardeningModulus [private] |
Definition at line 50 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::satMod [private] |
Definition at line 51 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::satExp [private] |
Definition at line 52 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim,Dim> LCM::J2Stress< EvalT, Traits >::stress [private] |
Definition at line 55 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim,Dim> LCM::J2Stress< EvalT, Traits >::Fp [private] |
Definition at line 56 of file J2Stress.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> LCM::J2Stress< EvalT, Traits >::eqps [private] |
Definition at line 57 of file J2Stress.hpp.
std::string LCM::J2Stress< EvalT, Traits >::fpName [private] |
Definition at line 59 of file J2Stress.hpp.
std::string LCM::J2Stress< EvalT, Traits >::eqpsName [private] |
Definition at line 59 of file J2Stress.hpp.
unsigned int LCM::J2Stress< EvalT, Traits >::numQPs [private] |
Definition at line 60 of file J2Stress.hpp.
unsigned int LCM::J2Stress< EvalT, Traits >::numDims [private] |
Definition at line 61 of file J2Stress.hpp.
unsigned int LCM::J2Stress< EvalT, Traits >::worksetSize [private] |
Definition at line 62 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::be [private] |
Definition at line 65 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::s [private] |
Definition at line 66 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::N [private] |
Definition at line 67 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::A [private] |
Definition at line 68 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::expA [private] |
Definition at line 69 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::Fpinv [private] |
Definition at line 70 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::FpinvT [private] |
Definition at line 71 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::Cpinv [private] |
Definition at line 72 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::tmp [private] |
Definition at line 74 of file J2Stress.hpp.
Intrepid::FieldContainer<ScalarT> LCM::J2Stress< EvalT, Traits >::tmp2 [private] |
Definition at line 75 of file J2Stress.hpp.