A general vibration analysis of functionally graded porous structure elements of revolution with general elastic restraints