38 public PHX::EvaluatorDerived<EvalT, TraitsT> {
42 std::vector< PHX::MDField<const ScalarT,panzer::Cell,panzer::NODE> >
scatterFields_;
43 Teuchos::RCP<STK_Interface>
mesh_;
57 void initialize(
const std::string & scatterName,
58 const Teuchos::RCP<STK_Interface> mesh,
59 const Teuchos::RCP<const panzer::PureBasis> & basis,
60 const std::vector<std::string> & names,
61 const std::vector<double> & scaling);
73 const Teuchos::RCP<STK_Interface> mesh,
74 const Teuchos::RCP<const panzer::PureBasis> & basis,
75 const std::vector<std::string> & names);
86 const Teuchos::RCP<STK_Interface> mesh,
87 const Teuchos::RCP<const panzer::PureBasis> & basis,
88 const std::vector<std::string> & names,
89 const std::vector<double> & scaling);
void initialize(const std::string &scatterName, const Teuchos::RCP< STK_Interface > mesh, const Teuchos::RCP< const panzer::PureBasis > &basis, const std::vector< std::string > &names, const std::vector< double > &scaling)
Shared setup logic for both constructors: sets up dependent fields and per-field scaling.