//---------------------------------------------------------------------------- snl_fei::Factory::Factory(MPI_Comm comm, fei::SharedPtr<LibraryWrapper> wrapper) : fei::Factory(comm), comm_(comm), broker_(), matrixGraph_(), nodeIDType_(0), lsc_(), feData_(), wrapper_(wrapper), outputLevel_(0), blockMatrix_(false) { if (wrapper_.get() != NULL) { lsc_ = wrapper->getLinearSystemCore(); feData_ = wrapper->getFiniteElementData(); } }