25 const Teuchos::RCP<panzer::GlobalData>& global_data)
const
27 Teuchos::RCP<panzer::BCStrategy_TemplateManager<panzer::Traits> > bcs_tm;
31 for (std::vector<Teuchos::RCP<panzer::BCStrategyFactory> >::const_iterator factory =
m_bc_strategy_factories.begin();
34 bcs_tm = (*factory)->buildBCStrategy(bc,global_data);
36 if (nonnull(bcs_tm)) {
43 TEUCHOS_TEST_FOR_EXCEPTION(!found, std::logic_error,
44 "Error - the BC Strategy called \"" << bc.
strategy() <<
45 "\" is not a valid identifier in the BCStrategyFactory. Either add " <<
46 "a valid implementation to the factory or fix the input file. The " <<
47 "relevant boundary condition is:\n\n" << bc << std::endl);