Types of shock waves