43#ifndef __Panzer_GlobalEvaluationDataContainer_hpp__
44#define __Panzer_GlobalEvaluationDataContainer_hpp__
46#include "Teuchos_RCP.hpp"
48#include <unordered_map>
62 const Teuchos::RCP<GlobalEvaluationData> & ged);
70 Teuchos::RCP<GlobalEvaluationData>
getDataObject(
const std::string & key)
const;
88 std::unordered_map<std::string,Teuchos::RCP<GlobalEvaluationData> >
lookupTable_;
std::unordered_map< std::string, Teuchos::RCP< GlobalEvaluationData > >::const_iterator const_iterator
void addDataObject(const std::string &key, const Teuchos::RCP< GlobalEvaluationData > &ged)
void initialize()
Call initialize on all containers.
void globalToGhost(int p)
Call global to ghost on all the containers.
void ghostToGlobal(int p)
Call ghost to global on all the containers.
std::unordered_map< std::string, Teuchos::RCP< GlobalEvaluationData > > lookupTable_
Teuchos::RCP< GlobalEvaluationData > getDataObject(const std::string &key) const
const_iterator begin() const
bool containsDataObject(const std::string &key) const
std::unordered_map< std::string, Teuchos::RCP< GlobalEvaluationData > >::iterator iterator
const_iterator end() const