diff --git a/MathLib/LinAlg/Sparse/NestedDissectionPermutation/AdjMat.h b/MathLib/LinAlg/Sparse/NestedDissectionPermutation/AdjMat.h
index 73318117d32d4f37b4de0e1e59b1fb9848cf8385..3530f1c96455a61a5d4f848dfff22e508b06cdef 100644
--- a/MathLib/LinAlg/Sparse/NestedDissectionPermutation/AdjMat.h
+++ b/MathLib/LinAlg/Sparse/NestedDissectionPermutation/AdjMat.h
@@ -62,20 +62,7 @@ public:
 			unsigned const* const po_perm) const;
 
 private:
-	/**
-	 * copy constructor
-	 * @param src another AdjMat with data for initialization
-	 */
-	AdjMat(const AdjMat&);
-
-	/**
-	 * assignment operator
-	 * @param rhs a instance of AdjacencyCRSMatrix
-	 */
-	AdjMat& operator=(AdjMat&)
-	{
-		return *this;
-	}
+	DISALLOW_COPY_AND_ASSIGN(AdjMat);
 };
 
 }