diff --git a/include/cantera/oneD/Domain1D.h b/include/cantera/oneD/Domain1D.h index 4ee50c4d9..121cf5750 100644 --- a/include/cantera/oneD/Domain1D.h +++ b/include/cantera/oneD/Domain1D.h @@ -45,6 +45,8 @@ public: Domain1D(size_t nv=1, size_t points=1, double time=0.0); virtual ~Domain1D() {} + Domain1D(const Domain1D&) = delete; + Domain1D& operator=(const Domain1D&) = delete; //! Domain type flag. int domainType() { diff --git a/include/cantera/oneD/MultiNewton.h b/include/cantera/oneD/MultiNewton.h index 11a872c23..17c44675d 100644 --- a/include/cantera/oneD/MultiNewton.h +++ b/include/cantera/oneD/MultiNewton.h @@ -21,6 +21,8 @@ class MultiNewton public: MultiNewton(int sz); virtual ~MultiNewton() {}; + MultiNewton(const MultiNewton&) = delete; + MultiNewton& operator=(const MultiNewton&) = delete; size_t size() { return m_n; diff --git a/include/cantera/oneD/OneDim.h b/include/cantera/oneD/OneDim.h index f633d810b..e907bde33 100644 --- a/include/cantera/oneD/OneDim.h +++ b/include/cantera/oneD/OneDim.h @@ -30,6 +30,8 @@ public: //! Construct a OneDim container for the domains in the list *domains*. OneDim(std::vector domains); virtual ~OneDim(); + OneDim(const OneDim&) = delete; + OneDim& operator=(const OneDim&) = delete; /// Add a domain. Domains are added left-to-right. void addDomain(Domain1D* d); diff --git a/include/cantera/oneD/refine.h b/include/cantera/oneD/refine.h index a7ccdb862..3f9f13147 100644 --- a/include/cantera/oneD/refine.h +++ b/include/cantera/oneD/refine.h @@ -18,6 +18,8 @@ class Refiner public: Refiner(Domain1D& domain); virtual ~Refiner() {} + Refiner(const Refiner&) = delete; + Refiner& operator=(const Refiner&) = delete; //! Set grid refinement criteria /*!