Gathers Coordinates values from the Newton coordinates vector into the nodal fields of the field manager. More...
#include <Aeras_GatherCoordinateVector.hpp>
Public Member Functions | |
GatherCoordinateVector (const Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl) | |
GatherCoordinateVector (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< MeshScalarT, Cell, Vertex, Dim > | coordVec |
bool | periodic |
std::size_t | worksetSize |
std::size_t | numNodes |
std::size_t | numCoords |
Gathers Coordinates values from the Newton coordinates vector 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 31 of file Aeras_GatherCoordinateVector.hpp.
typedef EvalT::ScalarT Aeras::GatherCoordinateVector< EvalT, Traits >::ScalarT [private] |
Definition at line 48 of file Aeras_GatherCoordinateVector.hpp.
typedef EvalT::MeshScalarT Aeras::GatherCoordinateVector< EvalT, Traits >::MeshScalarT [private] |
Definition at line 49 of file Aeras_GatherCoordinateVector.hpp.
Aeras::GatherCoordinateVector< EvalT, Traits >::GatherCoordinateVector | ( | const Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
Definition at line 17 of file Aeras_GatherCoordinateVector_Def.hpp.
Aeras::GatherCoordinateVector< EvalT, Traits >::GatherCoordinateVector | ( | const Teuchos::ParameterList & | p | ) |
void Aeras::GatherCoordinateVector< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 28 of file Aeras_GatherCoordinateVector_Def.hpp.
void Aeras::GatherCoordinateVector< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 44 of file Aeras_GatherCoordinateVector_Def.hpp.
PHX::MDField<MeshScalarT,Cell,Vertex,Dim> Aeras::GatherCoordinateVector< EvalT, Traits >::coordVec [private] |
Definition at line 51 of file Aeras_GatherCoordinateVector.hpp.
bool Aeras::GatherCoordinateVector< EvalT, Traits >::periodic [private] |
Definition at line 53 of file Aeras_GatherCoordinateVector.hpp.
std::size_t Aeras::GatherCoordinateVector< EvalT, Traits >::worksetSize [private] |
Definition at line 54 of file Aeras_GatherCoordinateVector.hpp.
std::size_t Aeras::GatherCoordinateVector< EvalT, Traits >::numNodes [private] |
Definition at line 55 of file Aeras_GatherCoordinateVector.hpp.
std::size_t Aeras::GatherCoordinateVector< EvalT, Traits >::numCoords [private] |
Definition at line 56 of file Aeras_GatherCoordinateVector.hpp.