43 #ifndef PANZER_CONSTANT_FLUX_IMPL_HPP 44 #define PANZER_CONSTANT_FLUX_IMPL_HPP 50 flux( p.get<
std::string>(
"Flux Field Name"),
56 values.push_back(Teuchos::getValue<double>(i->second));
58 this->addEvaluatedField(
flux);
60 std::string n =
"Constant: " +
flux.fieldTag().name();
68 this->utils.setFieldData(
flux,fm);
72 for (
int cell = 0; cell <
flux.extent_int(0); ++cell)
73 for (
int ip = 0; ip <
flux.extent_int(1); ++ip)
74 for (
int dim = 0; dim <
flux.extent_int(2); ++dim)
ConstIterator begin() const
PHX::MDField< ScalarT > flux
ConstIterator end() const
std::vector< ScalarT > values
params_t::ConstIterator ConstIterator
PHX_EVALUATOR_CTOR(BasisValues_Evaluator, p)
PHX_EVALUATE_FIELDS(BasisValues_Evaluator, workset)
ParameterList & sublist(const std::string &name, bool mustAlreadyExist=false, const std::string &docString="")
#define TEUCHOS_ASSERT(assertion_test)
PHX_POST_REGISTRATION_SETUP(BasisValues_Evaluator, sd, fm)