Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
Panzer_WorksetDescriptor.hpp File Reference
#include <string>
#include <ostream>
#include <functional>
#include "Panzer_HashUtils.hpp"
Include dependency graph for Panzer_WorksetDescriptor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  panzer::WorksetDescriptor
 
struct  std::hash< panzer::WorksetDescriptor >
 

Namespaces

 panzer
 Computes $ Ma(x)b(x)\cdots\int s(x)\nabla\phi(x)\,dx $.
 
 std
 

Enumerations

enum  panzer::WorksetSizeType : int { panzer::CLASSIC_MODE =-2, panzer::ALL_ELEMENTS =-1, panzer::NO_ELEMENTS =0 }
 Special values for the workset size. When the workset size is set on the WorksetDescriptor an interger value can be set, or one of these special enums can be used. More...
 

Functions

bool panzer::operator== (const WorksetDescriptor &a, const WorksetDescriptor &b)
 Equality operation for use with hash tables and maps. More...
 
std::size_t panzer::hash_value (const WorksetDescriptor &wd)
 Hash function that satisifies the stl hash interface. More...
 
std::ostream & panzer::operator<< (std::ostream &os, const WorksetDescriptor &wd)
 I/O utility. More...
 
WorksetDescriptor panzer::blockDescriptor (const std::string &eBlock)
 
WorksetDescriptor panzer::sidesetDescriptor (const std::string &eBlock, const std::string &sideset)
 
WorksetDescriptor panzer::sidesetVolumeDescriptor (const std::string &eBlock, const std::string &sideset)