Face-centric Fracture Criteria Evaluator. More...
#include <FaceFractureCriteria.hpp>
Public Member Functions | |
FaceFractureCriteria (const Teuchos::ParameterList &p) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
void | testFracture () |
Simple fracture criterion for testing. | |
void | tractionCriterion () |
Traction based criterion. | |
Private Types | |
typedef EvalT::ScalarT | ScalarT |
typedef EvalT::MeshScalarT | MeshScalarT |
Private Attributes | |
unsigned int | numDims |
unsigned int | numFaces |
unsigned int | numComp |
unsigned int | worksetSize |
std::string | criterion |
PHX::MDField< ScalarT, Cell, Vertex, Dim > | coord |
PHX::MDField< ScalarT, Cell, Face, VecDim > | faceAve |
RealType | yieldStrength |
RealType | fractureLimit |
Teuchos::RCP < shards::CellTopology > | cellType |
PHX::MDField< ScalarT, Cell, Face > | criteriaMet |
PHX::MDField< ScalarT, Cell > | temp |
struct CellTopologyData_Subcell * | sides |
Face-centric Fracture Criteria Evaluator.
Computes a fracture criterion on the faces of an element using nodal data
Definition at line 23 of file FaceFractureCriteria.hpp.
typedef EvalT::ScalarT LCM::FaceFractureCriteria< EvalT, Traits >::ScalarT [private] |
Definition at line 28 of file FaceFractureCriteria.hpp.
typedef EvalT::MeshScalarT LCM::FaceFractureCriteria< EvalT, Traits >::MeshScalarT [private] |
Definition at line 29 of file FaceFractureCriteria.hpp.
LCM::FaceFractureCriteria< EvalT, Traits >::FaceFractureCriteria | ( | const Teuchos::ParameterList & | p | ) |
Definition at line 18 of file FaceFractureCriteria_Def.hpp.
void LCM::FaceFractureCriteria< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 64 of file FaceFractureCriteria_Def.hpp.
void LCM::FaceFractureCriteria< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 76 of file FaceFractureCriteria_Def.hpp.
void LCM::FaceFractureCriteria< EvalT, Traits >::testFracture | ( | ) |
Simple fracture criterion for testing.
Definition at line 92 of file FaceFractureCriteria_Def.hpp.
void LCM::FaceFractureCriteria< EvalT, Traits >::tractionCriterion | ( | ) |
Traction based criterion.
Definition at line 120 of file FaceFractureCriteria_Def.hpp.
unsigned int LCM::FaceFractureCriteria< EvalT, Traits >::numDims [private] |
Definition at line 51 of file FaceFractureCriteria.hpp.
unsigned int LCM::FaceFractureCriteria< EvalT, Traits >::numFaces [private] |
Definition at line 52 of file FaceFractureCriteria.hpp.
unsigned int LCM::FaceFractureCriteria< EvalT, Traits >::numComp [private] |
Definition at line 53 of file FaceFractureCriteria.hpp.
unsigned int LCM::FaceFractureCriteria< EvalT, Traits >::worksetSize [private] |
Definition at line 54 of file FaceFractureCriteria.hpp.
std::string LCM::FaceFractureCriteria< EvalT, Traits >::criterion [private] |
Definition at line 56 of file FaceFractureCriteria.hpp.
PHX::MDField<ScalarT,Cell,Vertex,Dim> LCM::FaceFractureCriteria< EvalT, Traits >::coord [private] |
Definition at line 59 of file FaceFractureCriteria.hpp.
PHX::MDField<ScalarT,Cell,Face,VecDim> LCM::FaceFractureCriteria< EvalT, Traits >::faceAve [private] |
Definition at line 60 of file FaceFractureCriteria.hpp.
RealType LCM::FaceFractureCriteria< EvalT, Traits >::yieldStrength [private] |
Definition at line 61 of file FaceFractureCriteria.hpp.
RealType LCM::FaceFractureCriteria< EvalT, Traits >::fractureLimit [private] |
Definition at line 62 of file FaceFractureCriteria.hpp.
Teuchos::RCP<shards::CellTopology> LCM::FaceFractureCriteria< EvalT, Traits >::cellType [private] |
Definition at line 64 of file FaceFractureCriteria.hpp.
PHX::MDField<ScalarT,Cell,Face> LCM::FaceFractureCriteria< EvalT, Traits >::criteriaMet [private] |
Definition at line 68 of file FaceFractureCriteria.hpp.
PHX::MDField<ScalarT,Cell> LCM::FaceFractureCriteria< EvalT, Traits >::temp [private] |
Definition at line 71 of file FaceFractureCriteria.hpp.
struct CellTopologyData_Subcell* LCM::FaceFractureCriteria< EvalT, Traits >::sides [private] |
Definition at line 74 of file FaceFractureCriteria.hpp.