comparison src/femfenics_factory.h @ 268:61830a4f9ab9

Improve formatting
author Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
date Thu, 14 Aug 2014 12:26:55 +0200
parents 8f309b85bb7e
children
comparison
equal deleted inserted replaced
267:53039ac90368 268:61830a4f9ab9
21 #include "femfenics_base_factory.h" 21 #include "femfenics_base_factory.h"
22 #include <string> 22 #include <string>
23 23
24 class femfenics_factory : public femfenics_base_factory 24 class femfenics_factory : public femfenics_base_factory
25 { 25 {
26 public: 26 public:
27 27
28 femfenics_factory () 28 femfenics_factory ()
29 { dolfin::parameters["linear_algebra_backend"] = linear_algebra_backend (); } 29 { dolfin::parameters["linear_algebra_backend"] = linear_algebra_backend (); }
30
30 virtual ~femfenics_factory () {} 31 virtual ~femfenics_factory () {}
31 32
32 virtual inline octave_value matrix (dolfin::Matrix const& A) const 33 virtual inline octave_value matrix (dolfin::Matrix const & A) const
33 { return factory ().matrix (A); } 34 { return factory ().matrix (A); }
34 35
35 virtual inline octave_value vector (dolfin::Vector const& b) const 36 virtual inline octave_value vector (dolfin::Vector const & b) const
36 { return factory ().vector (b); } 37 { return factory ().vector (b); }
37 38
38 private: 39 private:
39 40
40 femfenics_factory (femfenics_factory const&); 41 femfenics_factory (femfenics_factory const &);
41 femfenics_factory operator = (femfenics_factory const&); 42 femfenics_factory operator = (femfenics_factory const &);
42 43
43 std::string linear_algebra_backend (void) const; 44 std::string linear_algebra_backend (void) const;
44 femfenics_base_factory const& factory (void) const; 45 femfenics_base_factory const & factory (void) const;
45 }; 46 };
46 47
47 #endif 48 #endif