Panzer Version of the Day
Loading...
Searching...
No Matches
Public Attributes | List of all members
panzer::Traits::SD Struct Reference

User-defined data passed to PHX::Evaluator::postRegistrationSetup() during the one-time setup phase. More...

#include <Panzer_Traits.hpp>

Public Attributes

Teuchos::RCP< const std::vector< panzer::Workset > > worksets_
 All worksets that will be evaluated over the lifetime of this evaluator.
 
Teuchos::RCP< const std::vector< Intrepid2::Orientation > > orientations_
 Cell orientations corresponding to the worksets above.
 

Detailed Description

User-defined data passed to PHX::Evaluator::postRegistrationSetup() during the one-time setup phase.

Gives evaluators access to the full set of worksets and cell orientations up front, so any data needed at evaluation time that is expensive to look up (e.g. field pointers) can be cached during setup rather than on every call to evaluateFields().

Definition at line 123 of file Panzer_Traits.hpp.

Member Data Documentation

◆ worksets_

Teuchos::RCP<const std::vector<panzer::Workset> > panzer::Traits::SD::worksets_

All worksets that will be evaluated over the lifetime of this evaluator.

Definition at line 125 of file Panzer_Traits.hpp.

◆ orientations_

Teuchos::RCP<const std::vector<Intrepid2::Orientation> > panzer::Traits::SD::orientations_

Cell orientations corresponding to the worksets above.

Definition at line 127 of file Panzer_Traits.hpp.


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