40 public PHX::EvaluatorDerived<EvalT, TRAITS> {
45 const std::vector<std::string> & inFieldNames,
46 const std::vector<Teuchos::RCP<PHX::DataLayout> > & fieldLayouts,
47 const std::string & elementBlock,
52 const std::vector<std::string> & inFieldNames,
53 const std::vector<std::string> & inDOFs,
54 const std::vector<std::string> & outDOFs,
55 const std::vector<Teuchos::RCP<PHX::DataLayout> > & fieldLayouts,
56 const std::string & elementBlock,
64 std::vector< PHX::MDField<const ScalarT> >
inFields_;
83 public PHX::EvaluatorDerived<typename TRAITS::Jacobian, TRAITS> {
88 const std::vector<std::string> & inFieldNames,
89 const std::vector<Teuchos::RCP<PHX::DataLayout> > & fieldLayouts,
90 const std::string & elementBlock,
95 const std::vector<std::string> & inFieldNames,
96 const std::vector<std::string> & inDOFs,
97 const std::vector<std::string> & outDOFs,
98 const std::vector<Teuchos::RCP<PHX::DataLayout> > & fieldLayouts,
99 const std::string & elementBlock,
106 typedef typename TRAITS::Jacobian::ScalarT
ScalarT;
115 const std::map<int,int> & fieldNumberMaps,
ReorderADValues_Evaluator(const std::string &outPrefix, const std::vector< std::string > &inFieldNames, const std::vector< std::string > &inDOFs, const std::vector< std::string > &outDOFs, const std::vector< Teuchos::RCP< PHX::DataLayout > > &fieldLayouts, const std::string &elementBlock, const GlobalIndexer &indexerSrc, const GlobalIndexer &indexerDest)
ReorderADValues_Evaluator(const std::string &outPrefix, const std::vector< std::string > &inFieldNames, const std::vector< Teuchos::RCP< PHX::DataLayout > > &fieldLayouts, const std::string &elementBlock, const GlobalIndexer &indexerSrc, const GlobalIndexer &indexerDest)