Mercurial > fem-fenics-eugenio
diff src/mesh.h @ 253:5e9b5bbdc56b
Support both DOLFIN 1.3.0 and 1.4.0
* src/dolfin_compat.h: use a macro to set the correct shared_ptr (std or boost)
author | Eugenio Gianniti <eugenio.gianniti@mail.polimi.it> |
---|---|
date | Tue, 29 Jul 2014 18:05:56 +0200 |
parents | 9e944b0d0fc8 |
children |
line wrap: on
line diff
--- a/src/mesh.h Tue Jul 29 17:11:59 2014 +0200 +++ b/src/mesh.h Tue Jul 29 18:05:56 2014 +0200 @@ -21,6 +21,7 @@ #include <dolfin.h> #include <octave/oct.h> #include <octave/oct-map.h> +#include "dolfin_compat.h" class mesh : public octave_base_value { @@ -57,7 +58,7 @@ const dolfin::Mesh & get_msh (void) const { return *pmsh; } - const boost::shared_ptr<const dolfin::Mesh> & + const SHARED_PTR <const dolfin::Mesh> & get_pmsh (void) const { return pmsh; } @@ -66,7 +67,7 @@ private: - boost::shared_ptr<const dolfin::Mesh> pmsh; + SHARED_PTR <const dolfin::Mesh> pmsh; DECLARE_OCTAVE_ALLOCATOR; DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA;