Exemplo n.º 1
0
  FactoryManager<Scalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps>::FactoryManager(const RCP<const FactoryBase> PFact, const RCP<const FactoryBase> RFact, const RCP<const FactoryBase> AcFact)
  {
    if (PFact  != Teuchos::null) SetFactory("P", PFact);
    if (RFact  != Teuchos::null) SetFactory("R", RFact);
    if (AcFact != Teuchos::null) SetFactory("A", AcFact);

    SetIgnoreUserData(false); // set IgnorUserData flag to false (default behaviour)
  }
Exemplo n.º 2
0
 //! Constructor used by HierarchyFactory (temporary, will be removed)
 FactoryManager(const std::map<std::string, RCP<const FactoryBase> >& factoryTable)
 {
   factoryTable_ = factoryTable;
   SetIgnoreUserData(false); // set IgnorUserData flag to false (default behaviour) //TODO: use parent class constructor instead
 }