11 #ifndef PANZER_ASSEMBLY_ENGINE_INARGS_HPP 
   12 #define PANZER_ASSEMBLY_ENGINE_INARGS_HPP 
   25   class LinearObjContainer;
 
   33        , 
alpha(Teuchos::ScalarTraits<double>::nan())   
 
   34        , 
beta(Teuchos::ScalarTraits<double>::nan())    
 
   35        , 
time(Teuchos::ScalarTraits<double>::nan())
 
   36        , 
step_size(Teuchos::ScalarTraits<double>::nan())
 
   47        , 
alpha(Teuchos::ScalarTraits<double>::nan())   
 
   48        , 
beta(Teuchos::ScalarTraits<double>::nan())    
 
   49        , 
time(Teuchos::ScalarTraits<double>::nan())
 
   50        , 
step_size(Teuchos::ScalarTraits<double>::nan())
 
   84                                   "AssemblyEngine::addGlobalEvaluationData: Method cannot over write existing " 
   85                                   "data object with key \"" + key + 
"\"");
 
   98        std::map<std::string,Teuchos::RCP<GlobalEvaluationData> >::const_iterator itr;
 
  103     const std::map<std::string,Teuchos::RCP<GlobalEvaluationData> > &
 
  108     std::map<std::string,Teuchos::RCP<GlobalEvaluationData> > 
ged_map;
 
  118        << 
"  alpha         = " << in.
alpha << 
"\n" 
  119        << 
"  beta          = "  << in.
beta << 
"\n" 
  120        << 
"  time          = "  << in.
time << 
"\n" 
  121        << 
"  step_size     = "  << in.
step_size << 
"\n" 
  137         itr!=ged_map.end();++itr) {
 
  138       os << 
"              \"" << itr->first << 
"\": ";
 
  139       itr->second->print(os);
 
bool evaluate_transient_terms
void addDataObject(const std::string &key, const Teuchos::RCP< GlobalEvaluationData > &ged)
const_iterator begin() const 
const std::map< std::string, Teuchos::RCP< GlobalEvaluationData > > & getGlobalEvaluationDataMap() const 
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Teuchos::RCP< panzer::LinearObjContainer > ghostedContainer_
std::vector< double > gather_seeds
Teuchos::RCP< panzer::LinearObjContainer > container_
void addGlobalEvaluationData(const std::string &key, const Teuchos::RCP< GlobalEvaluationData > &ged)
const_iterator end() const 
void addGlobalEvaluationData(const GlobalEvaluationDataContainer &gedc)
void fillGlobalEvaluationDataContainer(GlobalEvaluationDataContainer &gedc) const 
Using internal map fill the global evaluation data container object. 
std::string first_sensitivities_name
AssemblyEngineInArgs(const Teuchos::RCP< panzer::LinearObjContainer > &ghostedContainer, const Teuchos::RCP< panzer::LinearObjContainer > &container)
std::ostream & operator<<(std::ostream &os, const AssemblyEngineInArgs &in)
bool apply_dirichlet_beta
std::string second_sensitivities_name
std::map< std::string, Teuchos::RCP< GlobalEvaluationData > > ged_map