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

#include <Panzer_AssemblyEngine_InArgs.hpp>

Public Member Functions

 AssemblyEngineInArgs (const Teuchos::RCP< panzer::LinearObjContainer > &ghostedContainer, const Teuchos::RCP< panzer::LinearObjContainer > &container)
 
 AssemblyEngineInArgs ()
 
void addGlobalEvaluationData (const std::string &key, const Teuchos::RCP< GlobalEvaluationData > &ged)
 
void addGlobalEvaluationData (const GlobalEvaluationDataContainer &gedc)
 
void fillGlobalEvaluationDataContainer (GlobalEvaluationDataContainer &gedc) const
 Using internal map fill the global evaluation data container object. More...
 
const std::map< std::string,
Teuchos::RCP
< GlobalEvaluationData > > & 
getGlobalEvaluationDataMap () const
 

Public Attributes

Teuchos::RCP
< panzer::LinearObjContainer
ghostedContainer_
 
Teuchos::RCP
< panzer::LinearObjContainer
container_
 
double alpha
 
double beta
 
double time
 
double step_size
 
double stage_number
 
std::vector< double > gather_seeds
 
bool evaluate_transient_terms
 
std::string first_sensitivities_name
 
std::string second_sensitivities_name
 
bool apply_dirichlet_beta
 
double dirichlet_beta
 

Private Attributes

std::map< std::string,
Teuchos::RCP
< GlobalEvaluationData > > 
ged_map
 

Detailed Description

Definition at line 27 of file Panzer_AssemblyEngine_InArgs.hpp.

Constructor & Destructor Documentation

panzer::AssemblyEngineInArgs::AssemblyEngineInArgs ( const Teuchos::RCP< panzer::LinearObjContainer > &  ghostedContainer,
const Teuchos::RCP< panzer::LinearObjContainer > &  container 
)
inline

Definition at line 30 of file Panzer_AssemblyEngine_InArgs.hpp.

panzer::AssemblyEngineInArgs::AssemblyEngineInArgs ( )
inline

Definition at line 45 of file Panzer_AssemblyEngine_InArgs.hpp.

Member Function Documentation

void panzer::AssemblyEngineInArgs::addGlobalEvaluationData ( const std::string &  key,
const Teuchos::RCP< GlobalEvaluationData > &  ged 
)
inline

Add a global evaluation data object to be used in all FieldManager evaluate calls.

Parameters
[in]keyKey to pair with global evaluation data object
[in]gedPointer to global evaluation data object

Definition at line 81 of file Panzer_AssemblyEngine_InArgs.hpp.

void panzer::AssemblyEngineInArgs::addGlobalEvaluationData ( const GlobalEvaluationDataContainer gedc)
inline

Definition at line 90 of file Panzer_AssemblyEngine_InArgs.hpp.

void panzer::AssemblyEngineInArgs::fillGlobalEvaluationDataContainer ( GlobalEvaluationDataContainer gedc) const
inline

Using internal map fill the global evaluation data container object.

Definition at line 96 of file Panzer_AssemblyEngine_InArgs.hpp.

const std::map<std::string,Teuchos::RCP<GlobalEvaluationData> >& panzer::AssemblyEngineInArgs::getGlobalEvaluationDataMap ( ) const
inline

Definition at line 104 of file Panzer_AssemblyEngine_InArgs.hpp.

Member Data Documentation

Teuchos::RCP<panzer::LinearObjContainer> panzer::AssemblyEngineInArgs::ghostedContainer_

Definition at line 59 of file Panzer_AssemblyEngine_InArgs.hpp.

Teuchos::RCP<panzer::LinearObjContainer> panzer::AssemblyEngineInArgs::container_

Definition at line 60 of file Panzer_AssemblyEngine_InArgs.hpp.

double panzer::AssemblyEngineInArgs::alpha

Definition at line 62 of file Panzer_AssemblyEngine_InArgs.hpp.

double panzer::AssemblyEngineInArgs::beta

Definition at line 63 of file Panzer_AssemblyEngine_InArgs.hpp.

double panzer::AssemblyEngineInArgs::time

Definition at line 64 of file Panzer_AssemblyEngine_InArgs.hpp.

double panzer::AssemblyEngineInArgs::step_size

Definition at line 65 of file Panzer_AssemblyEngine_InArgs.hpp.

double panzer::AssemblyEngineInArgs::stage_number

Definition at line 66 of file Panzer_AssemblyEngine_InArgs.hpp.

std::vector<double> panzer::AssemblyEngineInArgs::gather_seeds

Definition at line 67 of file Panzer_AssemblyEngine_InArgs.hpp.

bool panzer::AssemblyEngineInArgs::evaluate_transient_terms

Definition at line 68 of file Panzer_AssemblyEngine_InArgs.hpp.

std::string panzer::AssemblyEngineInArgs::first_sensitivities_name

Definition at line 69 of file Panzer_AssemblyEngine_InArgs.hpp.

std::string panzer::AssemblyEngineInArgs::second_sensitivities_name

Definition at line 70 of file Panzer_AssemblyEngine_InArgs.hpp.

bool panzer::AssemblyEngineInArgs::apply_dirichlet_beta

Definition at line 72 of file Panzer_AssemblyEngine_InArgs.hpp.

double panzer::AssemblyEngineInArgs::dirichlet_beta

Definition at line 73 of file Panzer_AssemblyEngine_InArgs.hpp.

std::map<std::string,Teuchos::RCP<GlobalEvaluationData> > panzer::AssemblyEngineInArgs::ged_map
private

Definition at line 108 of file Panzer_AssemblyEngine_InArgs.hpp.


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