Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
user_app_ResponseEvaluatorFactory_HOFlux.hpp
Go to the documentation of this file.
1 #ifndef __user_app_ResponseEvaluatorFactory_HOFlux_hpp__
2 #define __user_app_ResponseEvaluatorFactory_HOFlux_hpp__
3 
4 #include <string>
5 
6 #include "Panzer_config.hpp"
8 
9 namespace user_app {
10 
13 template <typename EvalT,typename LO,typename GO>
15 {
16 public:
17 
18  ResponseEvaluatorFactory_HOFlux(MPI_Comm comm, int cubatureDegree)
19  : panzer::ResponseEvaluatorFactory_Functional<EvalT,LO,GO>(comm,cubatureDegree,false)
20  {}
21 
23 
35  virtual void buildAndRegisterEvaluators(const std::string & responseName,
37  const panzer::PhysicsBlock & physicsBlock,
38  const Teuchos::ParameterList & user_data) const;
39 
40 };
41 
43  MPI_Comm comm;
45 
46  template <typename T>
49 };
50 
51 }
52 
54 
55 #endif
Object that contains information on the physics and discretization of a block of elements with the SA...
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
virtual void buildAndRegisterEvaluators(const std::string &responseName, PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &physicsBlock, const Teuchos::ParameterList &user_data) const
ResponseEvaluatorFactory_Functional(MPI_Comm comm, int cubatureDegree=1, bool requiresCellIntegral=true, const std::string &quadPointField="", const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &linearObjFactory=Teuchos::null, const Teuchos::RCP< const panzer::UniqueGlobalIndexer< LO, GO > > &globalIndexer=Teuchos::null, bool applyDirichletToDerivative=false)
Teuchos::RCP< panzer::ResponseEvaluatorFactoryBase > build() const
Teuchos::RCP< const Teuchos::Comm< int > > comm