Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
panzer::GlobalEvaluationDataContainer Class Reference

#include <Panzer_GlobalEvaluationDataContainer.hpp>

Public Types

typedef std::unordered_map
< std::string, Teuchos::RCP
< GlobalEvaluationData >
>::const_iterator 
const_iterator
 
typedef std::unordered_map
< std::string, Teuchos::RCP
< GlobalEvaluationData >
>::iterator 
iterator
 

Public Member Functions

void addDataObject (const std::string &key, const Teuchos::RCP< GlobalEvaluationData > &ged)
 
bool containsDataObject (const std::string &key) const
 
Teuchos::RCP
< GlobalEvaluationData
getDataObject (const std::string &key) const
 
void ghostToGlobal (int p)
 Call ghost to global on all the containers. More...
 
void globalToGhost (int p)
 Call global to ghost on all the containers. More...
 
void initialize ()
 Call initialize on all containers. More...
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 

Private Attributes

std::unordered_map
< std::string, Teuchos::RCP
< GlobalEvaluationData > > 
lookupTable_
 

Detailed Description

Definition at line 22 of file Panzer_GlobalEvaluationDataContainer.hpp.

Member Typedef Documentation

Definition at line 24 of file Panzer_GlobalEvaluationDataContainer.hpp.

Definition at line 25 of file Panzer_GlobalEvaluationDataContainer.hpp.

Member Function Documentation

void panzer::GlobalEvaluationDataContainer::addDataObject ( const std::string &  key,
const Teuchos::RCP< GlobalEvaluationData > &  ged 
)

Add a data object to be used in evaluation loop.

Definition at line 19 of file Panzer_GlobalEvaluationDataContainer.cpp.

bool panzer::GlobalEvaluationDataContainer::containsDataObject ( const std::string &  key) const

Does this container have a match to a certain key.

Does this containe have a match to a certain key.

Definition at line 27 of file Panzer_GlobalEvaluationDataContainer.cpp.

Teuchos::RCP< GlobalEvaluationData > panzer::GlobalEvaluationDataContainer::getDataObject ( const std::string &  key) const

Get the data object associated with the key.

Definition at line 34 of file Panzer_GlobalEvaluationDataContainer.cpp.

void panzer::GlobalEvaluationDataContainer::ghostToGlobal ( int  p)

Call ghost to global on all the containers.

Definition at line 71 of file Panzer_GlobalEvaluationDataContainer.cpp.

void panzer::GlobalEvaluationDataContainer::globalToGhost ( int  p)

Call global to ghost on all the containers.

Definition at line 78 of file Panzer_GlobalEvaluationDataContainer.cpp.

void panzer::GlobalEvaluationDataContainer::initialize ( )

Call initialize on all containers.

Call global to ghost on all the containers.

Definition at line 85 of file Panzer_GlobalEvaluationDataContainer.cpp.

const_iterator panzer::GlobalEvaluationDataContainer::begin ( ) const
inline

Definition at line 49 of file Panzer_GlobalEvaluationDataContainer.hpp.

const_iterator panzer::GlobalEvaluationDataContainer::end ( ) const
inline

Definition at line 50 of file Panzer_GlobalEvaluationDataContainer.hpp.

iterator panzer::GlobalEvaluationDataContainer::begin ( )
inline

Definition at line 52 of file Panzer_GlobalEvaluationDataContainer.hpp.

iterator panzer::GlobalEvaluationDataContainer::end ( )
inline

Definition at line 53 of file Panzer_GlobalEvaluationDataContainer.hpp.

Member Data Documentation

std::unordered_map<std::string,Teuchos::RCP<GlobalEvaluationData> > panzer::GlobalEvaluationDataContainer::lookupTable_
private

Definition at line 56 of file Panzer_GlobalEvaluationDataContainer.hpp.


The documentation for this class was generated from the following files: