comparison src/femfenics_factory.cc @ 268:61830a4f9ab9

Improve formatting
author Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
date Thu, 14 Aug 2014 12:26:55 +0200
parents 2b51546a28f7
children
comparison
equal deleted inserted replaced
267:53039ac90368 268:61830a4f9ab9
18 #include "femfenics_factory.h" 18 #include "femfenics_factory.h"
19 #include "uBLAS_factory.h" 19 #include "uBLAS_factory.h"
20 #include "PETSc_factory.h" 20 #include "PETSc_factory.h"
21 #include <octave/parse.h> 21 #include <octave/parse.h>
22 22
23 femfenics_base_factory const& 23 femfenics_base_factory const &
24 femfenics_factory::factory (void) const 24 femfenics_factory::factory (void) const
25 { 25 {
26 std::string backend = linear_algebra_backend (); 26 std::string backend = linear_algebra_backend ();
27 27
28 if (backend == "uBLAS") 28 if (backend == "uBLAS")
29 return uBLAS_factory::instance (); 29 { return uBLAS_factory::instance (); }
30 30
31 // Default back-end 31 // Default back-end
32 return PETSc_factory::instance (); 32 return PETSc_factory::instance ();
33 } 33 }
34 34
35 std::string 35 std::string
36 femfenics_factory::linear_algebra_backend (void) const 36 femfenics_factory::linear_algebra_backend (void) const
37 { 37 {
38 octave_value_list ovl = feval ("linear_algebra_backend"); 38 octave_value_list ovl = feval ("linear_algebra_backend");
39 std::string retval = ovl(0).string_value (); 39 std::string retval = ovl (0).string_value ();
40 return retval; 40 return retval;
41 } 41 }