52 m_factories(factories)
57 const int& default_integration_rule,
60 const bool build_transient_support)
const
67 eq_set = (*factory)->buildEquationSet(input_plist,default_integration_rule,cell_data,global_data,build_transient_support);
73 std::ostringstream os;
74 os <<
"The equation set factory failed to build and equation set for the following input parameter list. Please correct the input list:\n";
75 input_plist->
print(os);
bool is_null(const boost::shared_ptr< T > &p)
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
std::vector< Teuchos::RCP< panzer::EquationSetFactory > > m_factories
Data for determining cell topology and dimensionality.
EquationSet_FactoryComposite(const std::vector< Teuchos::RCP< panzer::EquationSetFactory > > &factories)
Teuchos::RCP< panzer::EquationSet_TemplateManager< panzer::Traits > > buildEquationSet(const Teuchos::RCP< Teuchos::ParameterList > &input_plist, const int &default_integration_rule, const panzer::CellData &cell_data, const Teuchos::RCP< panzer::GlobalData > &global_data, const bool build_transient_support) const
bool nonnull(const boost::shared_ptr< T > &p)