Mercurial > fem-fenics-eugenio
diff src/femfenics_factory.cc @ 251:b1dc98050634
Add support for PETSc algebra back-end
author | Eugenio Gianniti <eugenio.gianniti@mail.polimi.it> |
---|---|
date | Sun, 20 Jul 2014 18:59:17 +0200 |
parents | 8f309b85bb7e |
children | 2b51546a28f7 |
line wrap: on
line diff
--- a/src/femfenics_factory.cc Sun Jul 13 19:25:03 2014 +0200 +++ b/src/femfenics_factory.cc Sun Jul 20 18:59:17 2014 +0200 @@ -17,16 +17,16 @@ #include "femfenics_factory.h" #include "uBLAS_factory.h" +#include "PETSc_factory.h" #include <octave/parse.h> femfenics_base_factory const& femfenics_factory::factory (void) const { std::string backend = linear_algebra_backend (); - /* Here go the returns for other back-ends + if (backend == "PETSc") - return PETSc_factory::instance (); ... - */ + return PETSc_factory::instance (); // Default back-end return uBLAS_factory::instance ();