Panzer
Version of the Day
|
Interface for constructing a BCStrategy_TemplateManager. More...
#include <Panzer_BCStrategy_Factory.hpp>
Public Member Functions | |
BCStrategyFactory () | |
virtual | ~BCStrategyFactory () |
virtual Teuchos::RCP < panzer::BCStrategy_TemplateManager < panzer::Traits > > | buildBCStrategy (const panzer::BC &bc, const Teuchos::RCP< panzer::GlobalData > &global_data) const =0 |
Interface for constructing a BCStrategy_TemplateManager.
bc | [in] A description of the boundary condition. |
globa_data | [in] a nonnull rcp to a GlobalData object. |
Returns a nonnull RCP to the BCStrategy_TemplateManager. The object should throw an exception if the BCStrategy object fails to build correctly.
Definition at line 32 of file Panzer_BCStrategy_Factory.hpp.
|
inline |
Definition at line 34 of file Panzer_BCStrategy_Factory.hpp.
|
inlinevirtual |
Definition at line 35 of file Panzer_BCStrategy_Factory.hpp.
|
pure virtual |
Implemented in panzer::response_bc_adapters::BCFactoryResponse, and panzer::BCFactoryComposite.