internal override void Prepare(IpoptProblem ipopt)
 {
     ipopt.AddOption(Name, value);
 }
 internal abstract void Prepare(IpoptProblem ipopt);