comparison src/PETSc_factory.h @ 268:61830a4f9ab9

Improve formatting
author Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
date Thu, 14 Aug 2014 12:26:55 +0200
parents 8fe68d94ab76
children
comparison
equal deleted inserted replaced
267:53039ac90368 268:61830a4f9ab9
20 20
21 #include "femfenics_base_factory.h" 21 #include "femfenics_base_factory.h"
22 22
23 class PETSc_factory : public femfenics_base_factory 23 class PETSc_factory : public femfenics_base_factory
24 { 24 {
25 public: 25 public:
26 26
27 virtual ~PETSc_factory () {} 27 virtual ~PETSc_factory () {}
28 28
29 octave_value matrix (dolfin::Matrix const&) const; 29 octave_value matrix (dolfin::Matrix const &) const;
30 octave_value vector (dolfin::Vector const&) const; 30 octave_value vector (dolfin::Vector const &) const;
31 31
32 static femfenics_base_factory const& instance (void); 32 static femfenics_base_factory const & instance (void);
33 33
34 private: 34 private:
35 35
36 PETSc_factory () {} 36 PETSc_factory () {}
37 PETSc_factory (PETSc_factory const&); 37 PETSc_factory (PETSc_factory const &);
38 PETSc_factory & operator = (PETSc_factory const&); 38 PETSc_factory & operator = (PETSc_factory const &);
39 39
40 static void add_to_arrays (Array <octave_idx_type> &, 40 static void add_to_arrays (Array <octave_idx_type> &,
41 Array <octave_idx_type> &, 41 Array <octave_idx_type> &,
42 Array <double> &, 42 Array <double> &,
43 std::vector <std::size_t> const&, 43 std::vector <std::size_t> const &,
44 std::vector <std::size_t> const&, 44 std::vector <std::size_t> const &,
45 std::vector <double> const&); 45 std::vector <double> const &);
46 46
47 octave_value do_matrix_serial (dolfin::Matrix const&) const; 47 octave_value do_matrix_serial (dolfin::Matrix const &) const;
48 octave_value do_matrix_parallel (dolfin::Matrix const&) const; 48 octave_value do_matrix_parallel (dolfin::Matrix const &) const;
49 octave_value do_vector_serial (dolfin::Vector const&) const; 49 octave_value do_vector_serial (dolfin::Vector const &) const;
50 octave_value do_vector_parallel (dolfin::Vector const&) const; 50 octave_value do_vector_parallel (dolfin::Vector const &) const;
51 }; 51 };
52 52
53 #endif 53 #endif