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 54 of file Panzer_GlobalEvaluationDataContainer.hpp.

Member Typedef Documentation

Definition at line 56 of file Panzer_GlobalEvaluationDataContainer.hpp.

Definition at line 57 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 51 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 59 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 66 of file Panzer_GlobalEvaluationDataContainer.cpp.

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

Call ghost to global on all the containers.

Definition at line 103 of file Panzer_GlobalEvaluationDataContainer.cpp.

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

Call global to ghost on all the containers.

Definition at line 110 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 117 of file Panzer_GlobalEvaluationDataContainer.cpp.

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

Definition at line 81 of file Panzer_GlobalEvaluationDataContainer.hpp.

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

Definition at line 82 of file Panzer_GlobalEvaluationDataContainer.hpp.

iterator panzer::GlobalEvaluationDataContainer::begin ( )
inline

Definition at line 84 of file Panzer_GlobalEvaluationDataContainer.hpp.

iterator panzer::GlobalEvaluationDataContainer::end ( )
inline

Definition at line 85 of file Panzer_GlobalEvaluationDataContainer.hpp.

Member Data Documentation

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

Definition at line 88 of file Panzer_GlobalEvaluationDataContainer.hpp.


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