Evaluates nodal forces through a code coupling with the Peridigm peridynamics code. More...
#include <PeridigmForce.hpp>
Public Member Functions | |
PeridigmForceBase (Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dataLayout) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
Protected Types | |
typedef EvalT::ScalarT | ScalarT |
typedef EvalT::MeshScalarT | MeshScalarT |
Protected Attributes | |
Teuchos::RCP < Teuchos::ParameterList > | peridigmParams |
RealType | density |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim > | volume |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim > | referenceCoordinates |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim > | currentCoordinates |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim > | force |
PHX::MDField< ScalarT, Cell, QuadPoint, Dim > | residual |
unsigned int | numQPs |
unsigned int | numDims |
Evaluates nodal forces through a code coupling with the Peridigm peridynamics code.
Definition at line 25 of file PeridigmForce.hpp.
typedef EvalT::ScalarT LCM::PeridigmForceBase< EvalT, Traits >::ScalarT [protected] |
Definition at line 42 of file PeridigmForce.hpp.
typedef EvalT::MeshScalarT LCM::PeridigmForceBase< EvalT, Traits >::MeshScalarT [protected] |
Definition at line 43 of file PeridigmForce.hpp.
LCM::PeridigmForceBase< EvalT, Traits >::PeridigmForceBase | ( | Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dataLayout | |||
) |
Definition at line 18 of file PeridigmForce_Def.hpp.
void LCM::PeridigmForceBase< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 48 of file PeridigmForce_Def.hpp.
void LCM::PeridigmForceBase< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Reimplemented in LCM::PeridigmForce< PHAL::AlbanyTraits::Residual, Traits >.
Definition at line 61 of file PeridigmForce_Def.hpp.
Teuchos::RCP<Teuchos::ParameterList> LCM::PeridigmForceBase< EvalT, Traits >::peridigmParams [protected] |
Definition at line 40 of file PeridigmForce.hpp.
RealType LCM::PeridigmForceBase< EvalT, Traits >::density [protected] |
Definition at line 46 of file PeridigmForce.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim> LCM::PeridigmForceBase< EvalT, Traits >::volume [protected] |
Definition at line 47 of file PeridigmForce.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim> LCM::PeridigmForceBase< EvalT, Traits >::referenceCoordinates [protected] |
Definition at line 48 of file PeridigmForce.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim> LCM::PeridigmForceBase< EvalT, Traits >::currentCoordinates [protected] |
Definition at line 49 of file PeridigmForce.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim> LCM::PeridigmForceBase< EvalT, Traits >::force [protected] |
Definition at line 52 of file PeridigmForce.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint,Dim> LCM::PeridigmForceBase< EvalT, Traits >::residual [protected] |
Definition at line 53 of file PeridigmForce.hpp.
unsigned int LCM::PeridigmForceBase< EvalT, Traits >::numQPs [protected] |
Definition at line 55 of file PeridigmForce.hpp.
unsigned int LCM::PeridigmForceBase< EvalT, Traits >::numDims [protected] |
Definition at line 56 of file PeridigmForce.hpp.