Gathers surface basal friction into the nodal fields of the field manager. More...
#include <PHAL_GatherBasalFriction.hpp>
Public Member Functions | |
GatherBasalFriction (const Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl) | |
GatherBasalFriction (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 Attributes | |
PHX::MDField< ScalarT, Cell, Vertex > | basalFriction |
std::size_t | worksetSize |
std::size_t | numVertices |
Gathers surface basal friction into the nodal fields of the field manager.
Currently makes an assumption that the stride is constant for dofs and that the nmber of dofs is equal to the size of the coordinates names vector.
Definition at line 29 of file PHAL_GatherBasalFriction.hpp.
typedef EvalT::ScalarT PHAL::GatherBasalFriction< EvalT, Traits >::ScalarT [private] |
Definition at line 46 of file PHAL_GatherBasalFriction.hpp.
typedef EvalT::MeshScalarT PHAL::GatherBasalFriction< EvalT, Traits >::MeshScalarT [private] |
Definition at line 47 of file PHAL_GatherBasalFriction.hpp.
PHAL::GatherBasalFriction< EvalT, Traits >::GatherBasalFriction | ( | const Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
Definition at line 17 of file PHAL_GatherBasalFriction_Def.hpp.
PHAL::GatherBasalFriction< EvalT, Traits >::GatherBasalFriction | ( | const Teuchos::ParameterList & | p | ) |
Definition at line 28 of file PHAL_GatherBasalFriction_Def.hpp.
void PHAL::GatherBasalFriction< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 38 of file PHAL_GatherBasalFriction_Def.hpp.
void PHAL::GatherBasalFriction< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 52 of file PHAL_GatherBasalFriction_Def.hpp.
PHX::MDField<ScalarT,Cell,Vertex> PHAL::GatherBasalFriction< EvalT, Traits >::basalFriction [private] |
Definition at line 49 of file PHAL_GatherBasalFriction.hpp.
std::size_t PHAL::GatherBasalFriction< EvalT, Traits >::worksetSize [private] |
Definition at line 51 of file PHAL_GatherBasalFriction.hpp.
std::size_t PHAL::GatherBasalFriction< EvalT, Traits >::numVertices [private] |
Definition at line 52 of file PHAL_GatherBasalFriction.hpp.