Gathers solution values from the Newton solution vector into the nodal fields of the field manager. More...
#include <PHAL_Dirichlet.hpp>
Public Member Functions | |
DirichletBase (Teuchos::ParameterList &p) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d)=0 |
virtual ScalarT & | getValue (const std::string &n) |
Protected Attributes | |
const int | offset |
ScalarT | value |
std::string | nodeSetID |
Private Types | |
typedef EvalT::ScalarT | ScalarT |
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_Dirichlet.hpp.
typedef EvalT::ScalarT PHAL::DirichletBase< EvalT, Traits >::ScalarT [private] |
Reimplemented in PHAL::DirichletCoordFunction_Base< EvalT, Traits, cfunc_traits >, PHAL::DirichletCoordFunction< PHAL::AlbanyTraits::Residual, Traits, cfunc_traits >, PHAL::DirichletCoordFunction< PHAL::AlbanyTraits::Jacobian, Traits, cfunc_traits >, PHAL::DirichletCoordFunction< PHAL::AlbanyTraits::Tangent, Traits, cfunc_traits >, LCM::KfieldBC_Base< EvalT, Traits >, LCM::KfieldBC< PHAL::AlbanyTraits::Residual, Traits >, LCM::KfieldBC< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::KfieldBC< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TimeDepBC_Base< EvalT, Traits >, LCM::TimeDepBC< PHAL::AlbanyTraits::Residual, Traits >, LCM::TimeDepBC< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::TimeDepBC< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TorsionBC_Base< EvalT, Traits >, LCM::TorsionBC< PHAL::AlbanyTraits::Residual, Traits >, LCM::TorsionBC< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::TorsionBC< PHAL::AlbanyTraits::Tangent, Traits >, PHAL::DirichletCoordFunction_Base< PHAL::AlbanyTraits::Tangent, Traits, cfunc_traits >, PHAL::DirichletCoordFunction_Base< PHAL::AlbanyTraits::Residual, Traits, cfunc_traits >, PHAL::DirichletCoordFunction_Base< PHAL::AlbanyTraits::Jacobian, Traits, cfunc_traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Tangent, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Residual, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::TimeDepBC_Base< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TimeDepBC_Base< PHAL::AlbanyTraits::Residual, Traits >, LCM::TimeDepBC_Base< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::TorsionBC_Base< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TorsionBC_Base< PHAL::AlbanyTraits::Residual, Traits >, and LCM::TorsionBC_Base< PHAL::AlbanyTraits::Jacobian, Traits >.
Definition at line 44 of file PHAL_Dirichlet.hpp.
PHAL::DirichletBase< EvalT, Traits >::DirichletBase | ( | Teuchos::ParameterList & | p | ) |
Definition at line 19 of file PHAL_Dirichlet_Def.hpp.
void PHAL::DirichletBase< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 41 of file PHAL_Dirichlet_Def.hpp.
void PHAL::DirichletBase< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) | [pure virtual] |
Implemented in PHAL::Dirichlet< PHAL::AlbanyTraits::Residual, Traits >, PHAL::Dirichlet< PHAL::AlbanyTraits::Jacobian, Traits >, PHAL::Dirichlet< PHAL::AlbanyTraits::Tangent, Traits >, PHAL::DirichletCoordFunction< PHAL::AlbanyTraits::Residual, Traits, cfunc_traits >, PHAL::DirichletCoordFunction< PHAL::AlbanyTraits::Jacobian, Traits, cfunc_traits >, PHAL::DirichletCoordFunction< PHAL::AlbanyTraits::Tangent, Traits, cfunc_traits >, LCM::KfieldBC< PHAL::AlbanyTraits::Residual, Traits >, LCM::KfieldBC< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::KfieldBC< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TimeDepBC< PHAL::AlbanyTraits::Residual, Traits >, LCM::TimeDepBC< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::TimeDepBC< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TorsionBC< PHAL::AlbanyTraits::Residual, Traits >, LCM::TorsionBC< PHAL::AlbanyTraits::Jacobian, Traits >, and LCM::TorsionBC< PHAL::AlbanyTraits::Tangent, Traits >.
virtual ScalarT& PHAL::DirichletBase< EvalT, Traits >::getValue | ( | const std::string & | n | ) | [inline, virtual] |
Reimplemented in LCM::KfieldBC_Base< EvalT, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Tangent, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Residual, Traits >, and LCM::KfieldBC_Base< PHAL::AlbanyTraits::Jacobian, Traits >.
Definition at line 56 of file PHAL_Dirichlet.hpp.
const int PHAL::DirichletBase< EvalT, Traits >::offset [protected] |
Reimplemented in LCM::KfieldBC_Base< EvalT, Traits >, LCM::TimeDepBC_Base< EvalT, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Tangent, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Residual, Traits >, LCM::KfieldBC_Base< PHAL::AlbanyTraits::Jacobian, Traits >, LCM::TimeDepBC_Base< PHAL::AlbanyTraits::Tangent, Traits >, LCM::TimeDepBC_Base< PHAL::AlbanyTraits::Residual, Traits >, and LCM::TimeDepBC_Base< PHAL::AlbanyTraits::Jacobian, Traits >.
Definition at line 59 of file PHAL_Dirichlet.hpp.
ScalarT PHAL::DirichletBase< EvalT, Traits >::value [protected] |
Definition at line 60 of file PHAL_Dirichlet.hpp.
std::string PHAL::DirichletBase< EvalT, Traits >::nodeSetID [protected] |
Definition at line 61 of file PHAL_Dirichlet.hpp.