CplexParamsValidate Method

Validates the values of the cplex parameters, and returns Ok if all values are valid. Returns the error explaining values of which setting has an invalid value.
C#
CplexParams pars = new();
Res validation = pars.Validate();
Assert.True(validation.IsOk); // all default values must be valid :)

CplexParams parsBad = new()
{
    TimeLimit = -10 // not a valid time limit
};
Res validationBad = parsBad.Validate();
Assert.True(validationBad.IsErr);
Assert.True(validationBad.ErrorMessage().Unwrap().Contains("TimeLimit")); // error message describing the failing test

Definition

Namespace: Orx.MathProg.Solvers
Assembly: Orx.MathProg (in Orx.MathProg.dll) Version: 1.0.0
C#
public Res Validate()

Return Value

Res

See Also