{
    "speculative":{
        "GuiName":"Speculative gradients and hessians",
        "GuiOrder":"5",
        "dataType":"Bool",
        "SWTWidget":"Check",
        "DefaultValue":"false",
        "Value":"",
        "Validation":""
    },
    "output":{
        "GuiName":"Output verbosity",
        "GuiOrder":"8",
        "dataType":"None",
        "SWTWidget":"Combo",
        "Choices":"debug,quiet,normal,silent,verbose",
        "Value":"",
        "DefaultValue":"normal",
        "Validation":""
    },
    "max_iterations":{
        "GuiName":"Maximum iterations",
        "GuiOrder":"1",
        "dataType":"Int",
        "SWTWidget":"Text",
        "DefaultValue":"100",
        "Value":"",
        "Validation":""
    },
    "max_function_evaluations":{
        "GuiName":"Maximum function evaluations",
        "GuiOrder":"2",
        "dataType":"Int",
        "SWTWidget":"Text",
        "DefaultValue":"1000",
        "Value":"",
        "Validation":""
    },
    "constraint_tolerance":{
        "GuiName":"Constraint tolerance",
        "GuiOrder":"3",
        "dataType":"Real",
        "SWTWidget":"Text",
        "DefaultValue":"1E-4",
        "Value":"",
        "Validation":""
    },
    "convergence_tolerance":{
        "GuiName":"Convergence tolerance",
        "GuiOrder":"4",
        "dataType":"Real",
        "SWTWidget":"Text",
        "DefaultValue":"1E-4",
        "Value":"",
        "Validation":""
    },
    "final_solutions":{
        "GuiName":"Final solutions",
        "GuiOrder":"7",
        "dataType":"Int",
        "SWTWidget":"Text",
        "DefaultValue":"1",
        "Value":"",
        "Validation":""
    },
    "scaling":{
        "GuiName":"Scaling flag",
        "GuiOrder":"6",
        "dataType":"Bool",
        "SWTWidget":"Check",
        "DefaultValue":"false",
        "Value":"",
        "Validation":""
    }
}