How to use adaptive sweep command and where to use it specifically?

Adaptive sweep command in Catia V5