43#ifndef PANZER_ZEROCONTRIBUTEDFIELD_HPP
44#define PANZER_ZEROCONTRIBUTEDFIELD_HPP
56#include "Phalanx_Evaluator_Derived.hpp"
57#include "Phalanx_MDField.hpp"
67 template<
typename EvalT,
typename Traits>
71 public PHX::EvaluatorDerived<EvalT, Traits>
85 const std::string& fieldName,
86 PHX::DataLayout& layout);
Wrapper to PHX::EvaluatorWithBaseImpl that implements Panzer-specific helpers.
Build a field using a specified data layout, and set it to zero.
PHX::MDField< ScalarT > field_
The field being initialized to zero.
typename EvalT::ScalarT ScalarT
The scalar data type.
void evaluateFields(typename Traits::EvalData d) override
Evaluate the field.