When the heart becomes enlarged or rigid, the condition is called cardiomyopathy. A heart with this condition may not pump effectively.