TvergaardHutchinson Model. More...
#include <TvergaardHutchinsonModel.hpp>
Public Types | |
typedef EvalT::ScalarT | ScalarT |
typedef EvalT::MeshScalarT | MeshScalarT |
Public Member Functions | |
TvergaardHutchinsonModel (Teuchos::ParameterList *p, const Teuchos::RCP< Albany::Layouts > &dl) | |
Constructor. | |
virtual | ~TvergaardHutchinsonModel () |
Virtual Destructor. | |
virtual void | computeState (typename Traits::EvalData workset, std::map< std::string, Teuchos::RCP< PHX::MDField< ScalarT > > > dep_fields, std::map< std::string, Teuchos::RCP< PHX::MDField< ScalarT > > > eval_fields) |
Method to compute the state (e.g. | |
Private Member Functions | |
TvergaardHutchinsonModel (const TvergaardHutchinsonModel &) | |
Private to prohibit copying. | |
TvergaardHutchinsonModel & | operator= (const TvergaardHutchinsonModel &) |
Private to prohibit copying. | |
Private Attributes | |
RealType | delta_1 |
Constants. | |
RealType | delta_2 |
RealType | delta_c |
RealType | sigma_c |
RealType | beta_0 |
RealType | beta_1 |
RealType | beta_2 |
TvergaardHutchinson Model.
Definition at line 22 of file TvergaardHutchinsonModel.hpp.
typedef EvalT::ScalarT LCM::TvergaardHutchinsonModel< EvalT, Traits >::ScalarT |
Reimplemented from LCM::ConstitutiveModel< EvalT, Traits >.
Definition at line 26 of file TvergaardHutchinsonModel.hpp.
typedef EvalT::MeshScalarT LCM::TvergaardHutchinsonModel< EvalT, Traits >::MeshScalarT |
Reimplemented from LCM::ConstitutiveModel< EvalT, Traits >.
Definition at line 27 of file TvergaardHutchinsonModel.hpp.
LCM::TvergaardHutchinsonModel< EvalT, Traits >::TvergaardHutchinsonModel | ( | Teuchos::ParameterList * | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
Constructor.
Definition at line 22 of file TvergaardHutchinsonModel_Def.hpp.
virtual LCM::TvergaardHutchinsonModel< EvalT, Traits >::~TvergaardHutchinsonModel | ( | ) | [inline, virtual] |
Virtual Destructor.
Definition at line 45 of file TvergaardHutchinsonModel.hpp.
LCM::TvergaardHutchinsonModel< EvalT, Traits >::TvergaardHutchinsonModel | ( | const TvergaardHutchinsonModel< EvalT, Traits > & | ) | [private] |
Private to prohibit copying.
void LCM::TvergaardHutchinsonModel< EvalT, Traits >::computeState | ( | typename Traits::EvalData | workset, | |
std::map< std::string, Teuchos::RCP< PHX::MDField< ScalarT > > > | dep_fields, | |||
std::map< std::string, Teuchos::RCP< PHX::MDField< ScalarT > > > | eval_fields | |||
) | [virtual] |
Method to compute the state (e.g.
energy, stress, tangent)
Implements LCM::ConstitutiveModel< EvalT, Traits >.
Definition at line 96 of file TvergaardHutchinsonModel_Def.hpp.
TvergaardHutchinsonModel& LCM::TvergaardHutchinsonModel< EvalT, Traits >::operator= | ( | const TvergaardHutchinsonModel< EvalT, Traits > & | ) | [private] |
Private to prohibit copying.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::delta_1 [private] |
Constants.
Definition at line 72 of file TvergaardHutchinsonModel.hpp.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::delta_2 [private] |
Definition at line 72 of file TvergaardHutchinsonModel.hpp.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::delta_c [private] |
Definition at line 72 of file TvergaardHutchinsonModel.hpp.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::sigma_c [private] |
Definition at line 72 of file TvergaardHutchinsonModel.hpp.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::beta_0 [private] |
Definition at line 72 of file TvergaardHutchinsonModel.hpp.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::beta_1 [private] |
Definition at line 72 of file TvergaardHutchinsonModel.hpp.
RealType LCM::TvergaardHutchinsonModel< EvalT, Traits >::beta_2 [private] |
Definition at line 72 of file TvergaardHutchinsonModel.hpp.