An NLOpt extension for FreeFlyer