add.objective function

General interface for adding optimization objectives, including risk, return, and risk budget