Panzer
Version of the Day
|
Pushes residual values into the residual vector for a Newton-based solve. More...
#include <Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp>
Public Types | |
typedef EvalT::ScalarT | ScalarT |
Public Types inherited from panzer::DomainEvaluator | |
enum | DomainType : int { OWNED =0, GHOST =1, REAL =2, VIRTUAL =3, EXTERNAL =4, ALL =5 } |
Domain types supported by worksets. More... | |
Public Member Functions | |
ScatterDirichletResidual_BlockedEpetra (const Teuchos::ParameterList &p) | |
virtual Teuchos::RCP < CloneableEvaluator > | clone (const Teuchos::ParameterList &pl) const |
void | postRegistrationSetup (typename TRAITS::SetupData d, PHX::FieldManager< TRAITS > &vm) |
void | evaluateFields (typename TRAITS::EvalData d) |
Public Member Functions inherited from panzer::EvaluatorWithBaseImpl< TRAITS > | |
void | setDetailsIndex (const int di) |
An evaluator builder sets the details index. More... | |
Public Member Functions inherited from PHX::EvaluatorWithBaseImpl< TRAITS > | |
virtual void | evaluateFields (typename Traits::EvalData d) override=0 |
Public Member Functions inherited from PHX::Evaluator< Traits > | |
Evaluator () | |
virtual | ~Evaluator () |
virtual void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm)=0 |
virtual const std::vector < Teuchos::RCP< FieldTag > > & | evaluatedFields () const =0 |
virtual const std::vector < Teuchos::RCP< FieldTag > > & | contributedFields () const =0 |
virtual const std::vector < Teuchos::RCP< FieldTag > > & | dependentFields () const =0 |
virtual const std::vector < Teuchos::RCP< FieldTag > > & | unsharedFields () const =0 |
virtual void | preEvaluate (typename Traits::PreEvalData d)=0 |
virtual void | postEvaluate (typename Traits::PostEvalData d)=0 |
virtual const std::string & | getName () const =0 |
virtual void | bindField (const PHX::FieldTag &ft, const std::any &f)=0 |
virtual PHX::DeviceEvaluator < Traits > * | createDeviceEvaluator () const =0 |
virtual void | rebuildDeviceEvaluator (PHX::DeviceEvaluator< Traits > *e) const =0 |
virtual void | deleteDeviceEvaluator (PHX::DeviceEvaluator< Traits > *e) const =0 |
virtual void | printFieldValues (std::ostream &os) const =0 |
Public Member Functions inherited from panzer::DomainEvaluator | |
DomainEvaluator (DomainType domain=ALL) | |
Constructor. More... | |
virtual | ~DomainEvaluator ()=default |
Default destructor. More... | |
void | setDomain (const DomainType domain) |
Set the domain for the evaluator. More... | |
DomainType | getDomain () |
Get the domain for the evaluator. More... | |
virtual int | cellStartIndex (const panzer::Workset &workset) const |
Returns the starting cell for the specified domain for a given workset. More... | |
virtual int | cellEndIndex (const panzer::Workset &workset) const |
Returns the non-inclusive end cell for the specified domain for a given workset. More... | |
Public Member Functions inherited from panzer::CloneableEvaluator | |
CloneableEvaluator () | |
virtual | ~CloneableEvaluator () |
Additional Inherited Members | |
Protected Attributes inherited from panzer::EvaluatorWithBaseImpl< TRAITS > | |
WorksetDetailsAccessor | wda |
Pushes residual values into the residual vector for a Newton-based solve.
Currently makes an assumption that the stride is constant for dofs and that the number of dofs is equal to the size of the solution names vector.
Definition at line 45 of file Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp.
typedef EvalT::ScalarT panzer::ScatterDirichletResidual_BlockedEpetra< EvalT, TRAITS, LO, GO >::ScalarT |
Definition at line 50 of file Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp.
|
inline |
Definition at line 52 of file Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp.
|
inlinevirtual |
Implements panzer::CloneableEvaluator.
Definition at line 54 of file Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp.
|
inline |
Definition at line 57 of file Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp.
|
inline |
Definition at line 59 of file Panzer_ScatterDirichletResidual_BlockedEpetra_decl.hpp.