The Revolutionary Guards are the ideological wing of the Iranian armed forces , and have a separate command structure from the regular army .