Panzer Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
panzer::EvaluatorWithBaseImpl< TRAITS > Class Template Reference

Wrapper to PHX::EvaluatorWithBaseImpl that implements Panzer-specific helpers. More...

#include <Panzer_Evaluator_WithBaseImpl.hpp>

Inherits PHX::EvaluatorWithBaseImpl< TRAITS >, and panzer::DomainEvaluator.

Inherited by panzer::ResponseScatterEvaluator_ProbeBase< panzer::Traits::Jacobian, panzer::Traits, LO, GO >, panzer::DOF< EvalT, TRAITS >, panzer::DOF< typename TRAITS::Jacobian, TRAITS >, panzer::DOFCurl< EvalT, TRAITS >, panzer::DOFCurl< typename TRAITS::Jacobian, TRAITS >, panzer::DOFDiv< EvalT, TRAITS >, panzer::DOFDiv< panzer::Traits::Jacobian, TRAITS >, panzer::DOFGradient< EvalT, TRAITS >, panzer::DOF_PointValues< EvalT, TRAITS >, panzer::DOF_PointValues< typename TRAITS::Jacobian, TRAITS >, panzer::GatherBasisCoordinates< EvalT, TRAITS >, panzer::GatherIntegrationCoordinates< EvalT, TRAITS >, panzer::GatherOrientation< EvalT, TRAITS, LO, GO >, panzer::GatherSolution_BlockedEpetra< EvalT, TRAITS, LO, GO >, panzer::GatherSolution_BlockedEpetra< panzer::Traits::Hessian, TRAITS, LO, GO >, panzer::GatherSolution_BlockedEpetra< panzer::Traits::Jacobian, TRAITS, LO, GO >, panzer::GatherSolution_BlockedEpetra< panzer::Traits::Residual, TRAITS, LO, GO >, panzer::GatherSolution_BlockedEpetra< panzer::Traits::Tangent, TRAITS, LO, GO >, panzer::GatherSolution_BlockedTpetra< EvalT, TRAITS, S, LO, GO, NodeT >, panzer::GatherSolution_BlockedTpetra< panzer::Traits::Hessian, TRAITS, S, LO, GO, NodeT >, panzer::GatherSolution_BlockedTpetra< panzer::Traits::Jacobian, TRAITS, S, LO, GO, NodeT >, panzer::GatherSolution_BlockedTpetra< panzer::Traits::Residual, TRAITS, S, LO, GO, NodeT >, panzer::GatherSolution_BlockedTpetra< panzer::Traits::Tangent, TRAITS, S, LO, GO, NodeT >, panzer::GatherSolution_Epetra< panzer::Traits::Hessian, TRAITS, LO, GO >, panzer::GatherSolution_Epetra< panzer::Traits::Jacobian, TRAITS, LO, GO >, panzer::GatherSolution_Epetra< panzer::Traits::Residual, TRAITS, LO, GO >, panzer::GatherSolution_Epetra< panzer::Traits::Tangent, TRAITS, LO, GO >, panzer::GatherSolution_Tpetra< panzer::Traits::Hessian, TRAITS, LO, GO, NodeT >, panzer::GatherSolution_Tpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >, panzer::GatherSolution_Tpetra< panzer::Traits::Residual, TRAITS, LO, GO, NodeT >, panzer::GatherSolution_Tpetra< panzer::Traits::Tangent, TRAITS, LO, GO, NodeT >, panzer::GatherTangent_BlockedEpetra< EvalT, TRAITS, LO, GO >, panzer::GatherTangent_BlockedTpetra< EvalT, TRAITS, S, LO, GO, NodeT >, panzer::GatherTangent_Epetra< EvalT, TRAITS, LO, GO >, panzer::GatherTangent_Tpetra< EvalT, TRAITS, LO, GO, NodeT >, panzer::MultiVariateParameter< EvalT, TRAITS >, panzer::Parameter< EvalT, TRAITS >, panzer::ReorderADValues_Evaluator< EvalT, TRAITS >, panzer::ReorderADValues_Evaluator< typename TRAITS::Jacobian, TRAITS >, panzer::ScatterDirichletResidual_BlockedEpetra< EvalT, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_BlockedEpetra< panzer::Traits::Hessian, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_BlockedEpetra< panzer::Traits::Jacobian, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_BlockedEpetra< panzer::Traits::Residual, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_BlockedEpetra< panzer::Traits::Tangent, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_BlockedTpetra< EvalT, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_BlockedTpetra< panzer::Traits::Hessian, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_BlockedTpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_BlockedTpetra< panzer::Traits::Residual, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_Epetra< panzer::Traits::Hessian, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_Epetra< panzer::Traits::Jacobian, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_Epetra< panzer::Traits::Residual, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_Epetra< panzer::Traits::Tangent, TRAITS, LO, GO >, panzer::ScatterDirichletResidual_Tpetra< panzer::Traits::Hessian, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_Tpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_Tpetra< panzer::Traits::Residual, TRAITS, LO, GO, NodeT >, panzer::ScatterDirichletResidual_Tpetra< panzer::Traits::Tangent, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_BlockedEpetra< EvalT, TRAITS, LO, GO >, panzer::ScatterResidual_BlockedEpetra< panzer::Traits::Hessian, TRAITS, LO, GO >, panzer::ScatterResidual_BlockedEpetra< panzer::Traits::Jacobian, TRAITS, LO, GO >, panzer::ScatterResidual_BlockedEpetra< panzer::Traits::Residual, TRAITS, LO, GO >, panzer::ScatterResidual_BlockedEpetra< panzer::Traits::Tangent, TRAITS, LO, GO >, panzer::ScatterResidual_BlockedTpetra< EvalT, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_BlockedTpetra< panzer::Traits::Hessian, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_BlockedTpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_BlockedTpetra< panzer::Traits::Residual, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_Epetra< panzer::Traits::Hessian, TRAITS, LO, GO >, panzer::ScatterResidual_Epetra< panzer::Traits::Jacobian, TRAITS, LO, GO >, panzer::ScatterResidual_Epetra< panzer::Traits::Residual, TRAITS, LO, GO >, panzer::ScatterResidual_Epetra< panzer::Traits::Tangent, TRAITS, LO, GO >, panzer::ScatterResidual_Tpetra< panzer::Traits::Hessian, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_Tpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_Tpetra< panzer::Traits::Residual, TRAITS, LO, GO, NodeT >, panzer::ScatterResidual_Tpetra< panzer::Traits::Tangent, TRAITS, LO, GO, NodeT >, panzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, Tag2 >, panzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, void >, and panzer::SumStatic< EvalT, TRAITS, Tag0, void, void >.

Public Member Functions

void setDetailsIndex (const int di)
 An evaluator builder sets the details index.
 
- Public Member Functions inherited from panzer::DomainEvaluator
 DomainEvaluator (DomainType domain=ALL)
 Constructor.
 
virtual ~DomainEvaluator ()=default
 Default destructor.
 
void setDomain (const DomainType domain)
 Set the domain for the evaluator.
 
DomainType getDomain ()
 Get the domain for the evaluator.
 
virtual int cellStartIndex (const panzer::Workset &workset) const
 Returns the starting cell for the specified domain for a given workset.
 
virtual int cellEndIndex (const panzer::Workset &workset) const
 Returns the non-inclusive end cell for the specified domain for a given workset.
 

Protected Attributes

WorksetDetailsAccessor wda
 

Additional Inherited Members

- 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...
 

Detailed Description

template<typename TRAITS>
class panzer::EvaluatorWithBaseImpl< TRAITS >

Wrapper to PHX::EvaluatorWithBaseImpl that implements Panzer-specific helpers.

Definition at line 54 of file Panzer_Evaluator_WithBaseImpl.hpp.

Member Function Documentation

◆ setDetailsIndex()

template<typename TRAITS >
void panzer::EvaluatorWithBaseImpl< TRAITS >::setDetailsIndex ( const int  di)
inline

An evaluator builder sets the details index.

Definition at line 60 of file Panzer_Evaluator_WithBaseImpl.hpp.

Member Data Documentation

◆ wda

template<typename TRAITS >
WorksetDetailsAccessor panzer::EvaluatorWithBaseImpl< TRAITS >::wda
protected

Definition at line 63 of file Panzer_Evaluator_WithBaseImpl.hpp.


The documentation for this class was generated from the following file: