std::shared_ptr<Manifold> Manifold::copyManifold(const Manifold& m) { std::shared_ptr<Manifold> copy = m.getNewCopy(); return copy; }