Gathers solution values from the Newton solution vector into the nodal fields of the field manager. More...
#include <PHAL_GatherEigenvectors.hpp>
Public Member Functions | |
GatherEigenvectors (const Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
Protected Types | |
typedef EvalT::ScalarT | ScalarT |
Protected Attributes | |
std::vector< PHX::MDField < ScalarT, Cell, Node > > | eigenvector_Re |
std::vector< PHX::MDField < ScalarT, Cell, Node > > | eigenvector_Im |
std::size_t | numNodes |
std::size_t | nEigenvectors |
Gathers solution values from the Newton solution 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 solution names vector.
Definition at line 35 of file PHAL_GatherEigenvectors.hpp.
typedef EvalT::ScalarT PHAL::GatherEigenvectors< EvalT, Traits >::ScalarT [protected] |
Definition at line 50 of file PHAL_GatherEigenvectors.hpp.
PHAL::GatherEigenvectors< EvalT, Traits >::GatherEigenvectors | ( | const Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
Definition at line 18 of file PHAL_GatherEigenvectors_Def.hpp.
void PHAL::GatherEigenvectors< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 46 of file PHAL_GatherEigenvectors_Def.hpp.
void PHAL::GatherEigenvectors< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 61 of file PHAL_GatherEigenvectors_Def.hpp.
std::vector< PHX::MDField<ScalarT,Cell,Node> > PHAL::GatherEigenvectors< EvalT, Traits >::eigenvector_Re [protected] |
Definition at line 51 of file PHAL_GatherEigenvectors.hpp.
std::vector< PHX::MDField<ScalarT,Cell,Node> > PHAL::GatherEigenvectors< EvalT, Traits >::eigenvector_Im [protected] |
Definition at line 52 of file PHAL_GatherEigenvectors.hpp.
std::size_t PHAL::GatherEigenvectors< EvalT, Traits >::numNodes [protected] |
Definition at line 53 of file PHAL_GatherEigenvectors.hpp.
std::size_t PHAL::GatherEigenvectors< EvalT, Traits >::nEigenvectors [protected] |
Definition at line 54 of file PHAL_GatherEigenvectors.hpp.