47 #include "Teuchos_Assert.hpp" 
   59   setup(cubature_order, integration_type, side);
 
   74   _key = std::hash<IntegrationDescriptor>()(*
this);
 
int _integration_type
Type of integration. 
 
Control volume side integral. 
 
int _cubature_order
Order of integration (Order of polynomial this integrator is designed for) 
 
IntegrationDescriptor()
Constructor for empty integrator. 
 
const int & getType() const 
Get type of integrator. 
 
std::size_t operator()(const panzer::IntegrationDescriptor &desc) const 
 
void setup(const int cubature_order, const int integration_type, const int side=-1)
Setup function. 
 
std::size_t _key
Unique key associated with integrator. 
 
const int & getSide() const 
Get side associated with integration - this is for backward compatibility. 
 
Integral over all sides of cells (closed surface integral) 
 
void hash_combine(std::size_t &seed, const T &v)
 
#define TEUCHOS_ASSERT(assertion_test)
 
int _side
Side associated with integration - this is for backward compatibility. 
 
const int & getOrder() const 
Get order of integrator.