43 #ifndef PANZER_BASIS_VALUES_EVALUATOR_DECL_HPP 44 #define PANZER_BASIS_VALUES_EVALUATOR_DECL_HPP 47 #include "Phalanx_Evaluator_Macros.hpp" 48 #include "Phalanx_Field.hpp" 50 #include "PanzerDiscFE_config.hpp" 74 bool derivativesRequired);
82 bool derivativesRequired);
PHX::MDField< ScalarT, panzer::Cell, panzer::BASIS > orientation
#define PANZER_EVALUATOR_CLASS(NAME)
Macro definition of an evaluator class.
BasisValues_Evaluator(const Teuchos::RCP< const panzer::PointRule > &pointRule, const Teuchos::RCP< const panzer::PureBasis > &basis)
PointValues2< ScalarT, PHX::MDField > pointValues
Interpolates basis DOF values to IP DOF values.
bool derivativesRequired_
void initialize(const Teuchos::RCP< const panzer::PointRule > &pointRule, const Teuchos::RCP< const panzer::PureBasis > &basis, bool derivativesRequired)
Initialization method to unify the constructors.
Teuchos::RCP< const panzer::PointRule > pointRule
#define PANZER_EVALUATOR_CLASS_END
Macro definition to end an evaluator class declaration.
Teuchos::RCP< BasisValues2< ScalarT > > basisValues
Teuchos::RCP< const panzer::PureBasis > basis
Interpolates basis DOF values to IP DOF values.
Description and data layouts associated with a particular basis.