Skip to main content

GamsOdhcplexOptions

Struct GamsOdhcplexOptions 

Source
pub struct GamsOdhcplexOptions {
    pub raw: Vec<String>,
    /* private fields */
}
Expand description

Options for GAMS/ODHCPLEX. Reference: https://www.gams.com/latest/docs/S_ODHCPLEX.html

Fields§

§raw: Vec<String>

Extra option-file lines written verbatim, for options without a generated setter (or values a setter can’t express).

Implementations§

Source§

impl GamsOdhcplexOptions

Source

pub fn addcuts(self, v: i64) -> Self

Set GAMS option addcuts (integer).

Source

pub fn cpxpresolve(self, v: i64) -> Self

Set GAMS option cpxpresolve (integer).

Source

pub fn decompdensity(self, v: f64) -> Self

Set GAMS option decompdensity (real).

Source

pub fn decomposition(self, v: i64) -> Self

Set GAMS option decomposition (integer).

Source

pub fn deterministic(self, v: bool) -> Self

Set GAMS option deterministic (boolean, written as 1/0).

Source

pub fn divisor(self, v: i64) -> Self

Set GAMS option divisor (integer).

Source

pub fn dynamicsearch(self, v: i64) -> Self

Set GAMS option dynamicsearch (integer).

Source

pub fn extracplexlog(self, v: bool) -> Self

Set GAMS option extracplexlog (boolean, written as 1/0).

Source

pub fn feastol(self, v: f64) -> Self

Set GAMS option feastol (real).

Source

pub fn firstfeas(self, v: i64) -> Self

Set GAMS option firstfeas (integer).

Source

pub fn firstfeascontinue(self, v: i64) -> Self

Set GAMS option firstfeascontinue (integer).

Source

pub fn firstfeaseffort(self, v: i64) -> Self

Set GAMS option firstfeaseffort (integer).

Source

pub fn firstfeaslpitlim(self, v: i64) -> Self

Set GAMS option firstfeaslpitlim (integer).

Source

pub fn firstfeasrelaxcrit(self, v: f64) -> Self

Set GAMS option firstfeasrelaxcrit (real).

Source

pub fn firstfeasshift(self, v: i64) -> Self

Set GAMS option firstfeasshift (integer).

Source

pub fn globalbounds(self, v: i64) -> Self

Set GAMS option globalbounds (integer).

Source

pub fn ignoresetslvrparams(self, v: bool) -> Self

Set GAMS option ignoresetslvrparams (boolean, written as 1/0).

Source

pub fn indexkey(self, v: impl Display) -> Self

Set GAMS option indexkey (string).

Source

pub fn integeronly(self, v: i64) -> Self

Set GAMS option integeronly (integer).

Source

pub fn integertol(self, v: f64) -> Self

Set GAMS option integertol (real).

Source

pub fn interdiv(self, v: i64) -> Self

Set GAMS option interdiv (integer).

Source

pub fn key(self, v: i64) -> Self

Set GAMS option .key (integer).

Source

pub fn keypartition(self, v: i64) -> Self

Set GAMS option keypartition (integer).

Source

pub fn keysminimum(self, v: i64) -> Self

Set GAMS option keysminimum (integer).

Source

pub fn keytype(self, v: bool) -> Self

Set GAMS option keytype (boolean, written as 1/0).

Source

pub fn localsearch(self, v: bool) -> Self

Set GAMS option localsearch (boolean, written as 1/0).

Source

pub fn loosefeastol(self, v: f64) -> Self

Set GAMS option loosefeastol (real).

Source

pub fn maxbacktrack(self, v: i64) -> Self

Set GAMS option maxbacktrack (integer).

Source

pub fn maxbound(self, v: f64) -> Self

Set GAMS option maxbound (real).

Source

pub fn maxinfrepeat(self, v: i64) -> Self

Set GAMS option maxinfrepeat (integer).

Source

pub fn maxinterdiv(self, v: i64) -> Self

Set GAMS option maxinterdiv (integer).

Source

pub fn maxrepeat(self, v: i64) -> Self

Set GAMS option maxrepeat (integer).

Source

pub fn objtarget(self, v: f64) -> Self

Set GAMS option objtarget (real).

Source

pub fn objthreshold(self, v: f64) -> Self

Set GAMS option objthreshold (real).

Source

pub fn odhfeasopt(self, v: bool) -> Self

Set GAMS option odhfeasopt (boolean, written as 1/0).

Source

pub fn odhthreads(self, v: i64) -> Self

Set GAMS option odhthreads (integer).

Source

pub fn odhtimelimit(self, v: f64) -> Self

Set GAMS option odhtimelimit (real).

Source

pub fn penalty(self, v: f64) -> Self

Set GAMS option penalty (real).

Source

pub fn penperturb(self, v: f64) -> Self

Set GAMS option penperturb (real).

Source

pub fn phase12(self, v: bool) -> Self

Set GAMS option phase12 (boolean, written as 1/0).

Source

pub fn processorlock(self, v: bool) -> Self

Set GAMS option processorlock (boolean, written as 1/0).

Source

pub fn quickfirstsolve(self, v: bool) -> Self

Set GAMS option quickfirstsolve (boolean, written as 1/0).

Source

pub fn recurse(self, v: i64) -> Self

Set GAMS option recurse (integer).

Source

pub fn recursedecomp(self, v: i64) -> Self

Set GAMS option recursedecomp (integer).

Source

pub fn recurseiterlim(self, v: i64) -> Self

Set GAMS option recurseiterlim (integer).

Source

pub fn recurselog(self, v: bool) -> Self

Set GAMS option recurselog (boolean, written as 1/0).

Source

pub fn recurseminiterlim(self, v: i64) -> Self

Set GAMS option recurseminiterlim (integer).

Source

pub fn recursesoliterlim(self, v: i64) -> Self

Set GAMS option recursesoliterlim (integer).

Source

pub fn rejectinfsol(self, v: i64) -> Self

Set GAMS option rejectinfsol (integer).

Source

pub fn relaxsos2(self, v: i64) -> Self

Set GAMS option relaxsos2 (integer).

Source

pub fn seed(self, v: i64) -> Self

Set GAMS option seed (integer).

Source

pub fn sosfind(self, v: bool) -> Self

Set GAMS option sosfind (boolean, written as 1/0).

Source

pub fn sosinkey(self, v: i64) -> Self

Set GAMS option sosinkey (integer).

Source

pub fn sosmember(self, v: impl Display) -> Self

Set GAMS option sosmember (string).

Source

pub fn sosovar(self, v: impl Display) -> Self

Set GAMS option sosovar (string).

Source

pub fn sosselect(self, v: impl Display) -> Self

Set GAMS option sosselect (string).

Source

pub fn sosselect16(self, v: impl Display) -> Self

Set GAMS option sosselect16 (string).

Source

pub fn soswvar(self, v: impl Display) -> Self

Set GAMS option soswvar (string).

Source

pub fn strategy(self, v: i64) -> Self

Set GAMS option strategy (integer).

Source

pub fn strictdeterministic(self, v: i64) -> Self

Set GAMS option strictdeterministic (integer).

Source

pub fn subcheckfreq(self, v: i64) -> Self

Set GAMS option subcheckfreq (integer).

Source

pub fn subnodelimit(self, v: i64) -> Self

Set GAMS option subnodelimit (integer).

Source

pub fn suborder(self, v: i64) -> Self

Set GAMS option suborder (integer).

Source

pub fn sub_cpx_threads(self, v: i64) -> Self

Set GAMS option sub_cpx_threads (integer).

Source

pub fn syncfreq(self, v: i64) -> Self

Set GAMS option syncfreq (integer).

Source

pub fn threadlog(self, v: bool) -> Self

Set GAMS option threadlog (boolean, written as 1/0).

Source

pub fn threadzerosync(self, v: i64) -> Self

Set GAMS option threadzerosync (integer).

Source

pub fn tightenprebounds(self, v: i64) -> Self

Set GAMS option tightenprebounds (integer).

Source

pub fn trialbound(self, v: i64) -> Self

Set GAMS option trialbound (integer).

Source

pub fn trialboundfile(self, v: impl Display) -> Self

Set GAMS option trialboundfile (string).

Source

pub fn trialboundsetsize(self, v: i64) -> Self

Set GAMS option trialboundsetsize (integer).

Source

pub fn usehistory(self, v: i64) -> Self

Set GAMS option usehistory (integer).

Source

pub fn varcleanlpmethod(self, v: i64) -> Self

Set GAMS option varcleanlpmethod (integer).

Source

pub fn variableclean(self, v: i64) -> Self

Set GAMS option variableclean (integer).

Source

pub fn zerotol(self, v: f64) -> Self

Set GAMS option zerotol (real).

Source

pub fn advind(self, v: i64) -> Self

Set GAMS option advind (integer).

Source

pub fn aggfill(self, v: i64) -> Self

Set GAMS option aggfill (integer).

Source

pub fn aggind(self, v: i64) -> Self

Set GAMS option aggind (integer).

Source

pub fn calcqcpduals(self, v: i64) -> Self

Set GAMS option calcqcpduals (integer).

Source

pub fn clocktype(self, v: i64) -> Self

Set GAMS option clocktype (integer).

Source

pub fn coeredind(self, v: i64) -> Self

Set GAMS option coeredind (integer).

Source

pub fn cpumask(self, v: impl Display) -> Self

Set GAMS option cpumask (string).

Source

pub fn cutoff(self, v: f64) -> Self

Set GAMS option cutoff (real).

Source

pub fn datacheck(self, v: i64) -> Self

Set GAMS option datacheck (integer).

Source

pub fn depind(self, v: i64) -> Self

Set GAMS option depind (integer).

Source

pub fn dettilim(self, v: f64) -> Self

Set GAMS option dettilim (real).

Source

pub fn domlim(self, v: i64) -> Self

Set GAMS option domlim (integer).

Source

pub fn eprelax(self, v: f64) -> Self

Set GAMS option eprelax (real).

Source

pub fn feasoptmode(self, v: i64) -> Self

Set GAMS option feasoptmode (integer).

Source

pub fn fixoptfile(self, v: impl Display) -> Self

Set GAMS option fixoptfile (string).

Source

pub fn folding(self, v: i64) -> Self

Set GAMS option folding (integer).

Source

pub fn freegamsmodel(self, v: bool) -> Self

Set GAMS option freegamsmodel (boolean, written as 1/0).

Source

pub fn indicoptstrict(self, v: bool) -> Self

Set GAMS option indicoptstrict (boolean, written as 1/0).

Source

pub fn lpmethod(self, v: i64) -> Self

Set GAMS option lpmethod (integer).

Source

pub fn memoryemphasis(self, v: bool) -> Self

Set GAMS option memoryemphasis (boolean, written as 1/0).

Source

pub fn multobjdisplay(self, v: i64) -> Self

Set GAMS option multobjdisplay (integer).

Source

pub fn names(self, v: bool) -> Self

Set GAMS option names (boolean, written as 1/0).

Source

pub fn numericalemphasis(self, v: bool) -> Self

Set GAMS option numericalemphasis (boolean, written as 1/0).

Source

pub fn optimalitytarget(self, v: i64) -> Self

Set GAMS option optimalitytarget (integer).

Source

pub fn parallelmode(self, v: i64) -> Self

Set GAMS option parallelmode (integer).

Source

pub fn paramdisplay(self, v: bool) -> Self

Set GAMS option paramdisplay (boolean, written as 1/0).

Source

pub fn predual(self, v: i64) -> Self

Set GAMS option predual (integer).

Source

pub fn preind(self, v: bool) -> Self

Set GAMS option preind (boolean, written as 1/0).

Source

pub fn prelinear(self, v: bool) -> Self

Set GAMS option prelinear (boolean, written as 1/0).

Source

pub fn prepass(self, v: i64) -> Self

Set GAMS option prepass (integer).

Source

pub fn prereform(self, v: i64) -> Self

Set GAMS option prereform (integer).

Source

pub fn printoptions(self, v: bool) -> Self

Set GAMS option printoptions (boolean, written as 1/0).

Source

pub fn qextractalg(self, v: i64) -> Self

Set GAMS option qextractalg (integer).

Source

pub fn qextractdenseswitchfactor(self, v: f64) -> Self

Set GAMS option qextractdenseswitchfactor (real).

Source

pub fn qextractdenseswitchlog(self, v: bool) -> Self

Set GAMS option qextractdenseswitchlog (boolean, written as 1/0).

Source

pub fn qpmethod(self, v: i64) -> Self

Set GAMS option qpmethod (integer).

Source

pub fn qtolin(self, v: i64) -> Self

Set GAMS option qtolin (integer).

Source

pub fn randomseed(self, v: i64) -> Self

Set GAMS option randomseed (integer).

Source

pub fn record(self, v: bool) -> Self

Set GAMS option record (boolean, written as 1/0).

Source

pub fn reduce(self, v: i64) -> Self

Set GAMS option reduce (integer).

Source

pub fn relaxfixedinfeas(self, v: bool) -> Self

Set GAMS option relaxfixedinfeas (boolean, written as 1/0).

Source

pub fn relaxpreind(self, v: i64) -> Self

Set GAMS option relaxpreind (integer).

Source

pub fn rerun(self, v: impl Display) -> Self

Set GAMS option rerun (string).

Source

pub fn scaind(self, v: i64) -> Self

Set GAMS option scaind (integer).

Source

pub fn solutiontype(self, v: i64) -> Self

Set GAMS option solutiontype (integer).

Source

pub fn threads(self, v: i64) -> Self

Set GAMS option threads (integer).

Source

pub fn tilim(self, v: f64) -> Self

Set GAMS option tilim (real).

Source

pub fn tryint(self, v: f64) -> Self

Set GAMS option tryint (real).

Source

pub fn tuningdettilim(self, v: f64) -> Self

Set GAMS option tuningdettilim (real).

Source

pub fn tuningdisplay(self, v: i64) -> Self

Set GAMS option tuningdisplay (integer).

Source

pub fn tuningmeasure(self, v: i64) -> Self

Set GAMS option tuningmeasure (integer).

Source

pub fn tuningrepeat(self, v: i64) -> Self

Set GAMS option tuningrepeat (integer).

Source

pub fn tuningtilim(self, v: f64) -> Self

Set GAMS option tuningtilim (real).

Source

pub fn usebasis(self, v: bool) -> Self

Set GAMS option usebasis (boolean, written as 1/0).

Source

pub fn warninglimit(self, v: i64) -> Self

Set GAMS option warninglimit (integer).

Source

pub fn workdir(self, v: impl Display) -> Self

Set GAMS option workdir (string).

Source

pub fn workmem(self, v: f64) -> Self

Set GAMS option workmem (real).

Source

pub fn conflictalg(self, v: i64) -> Self

Set GAMS option conflictalg (integer).

Source

pub fn conflictdisplay(self, v: i64) -> Self

Set GAMS option conflictdisplay (integer).

Source

pub fn craind(self, v: i64) -> Self

Set GAMS option craind (integer).

Source

pub fn dpriind(self, v: i64) -> Self

Set GAMS option dpriind (integer).

Source

pub fn dynamicrows(self, v: i64) -> Self

Set GAMS option dynamicrows (integer).

Source

pub fn epper(self, v: f64) -> Self

Set GAMS option epper (real).

Source

pub fn netfind(self, v: i64) -> Self

Set GAMS option netfind (integer).

Source

pub fn netppriind(self, v: i64) -> Self

Set GAMS option netppriind (integer).

Source

pub fn perind(self, v: bool) -> Self

Set GAMS option perind (boolean, written as 1/0).

Source

pub fn perlim(self, v: i64) -> Self

Set GAMS option perlim (integer).

Source

pub fn ppriind(self, v: i64) -> Self

Set GAMS option ppriind (integer).

Source

pub fn pricelim(self, v: i64) -> Self

Set GAMS option pricelim (integer).

Source

pub fn reinv(self, v: i64) -> Self

Set GAMS option reinv (integer).

Source

pub fn sifting(self, v: bool) -> Self

Set GAMS option sifting (boolean, written as 1/0).

Source

pub fn itlim(self, v: i64) -> Self

Set GAMS option itlim (integer).

Source

pub fn netitlim(self, v: i64) -> Self

Set GAMS option netitlim (integer).

Source

pub fn objllim(self, v: f64) -> Self

Set GAMS option objllim (real).

Source

pub fn objulim(self, v: f64) -> Self

Set GAMS option objulim (real).

Source

pub fn singlim(self, v: i64) -> Self

Set GAMS option singlim (integer).

Source

pub fn epmrk(self, v: f64) -> Self

Set GAMS option epmrk (real).

Source

pub fn epopt(self, v: f64) -> Self

Set GAMS option epopt (real).

Source

pub fn eprhs(self, v: f64) -> Self

Set GAMS option eprhs (real).

Source

pub fn netepopt(self, v: f64) -> Self

Set GAMS option netepopt (real).

Source

pub fn neteprhs(self, v: f64) -> Self

Set GAMS option neteprhs (real).

Source

pub fn baralg(self, v: i64) -> Self

Set GAMS option baralg (integer).

Source

pub fn barcolnz(self, v: i64) -> Self

Set GAMS option barcolnz (integer).

Source

pub fn barcrossalg(self, v: i64) -> Self

Set GAMS option barcrossalg (integer).

Source

pub fn barepcomp(self, v: f64) -> Self

Set GAMS option barepcomp (real).

Source

pub fn bargrowth(self, v: f64) -> Self

Set GAMS option bargrowth (real).

Source

pub fn baritlim(self, v: i64) -> Self

Set GAMS option baritlim (integer).

Source

pub fn barmaxcor(self, v: i64) -> Self

Set GAMS option barmaxcor (integer).

Source

pub fn barobjrng(self, v: f64) -> Self

Set GAMS option barobjrng (real).

Source

pub fn barorder(self, v: i64) -> Self

Set GAMS option barorder (integer).

Source

pub fn barqcpepcomp(self, v: f64) -> Self

Set GAMS option barqcpepcomp (real).

Source

pub fn barstartalg(self, v: i64) -> Self

Set GAMS option barstartalg (integer).

Source

pub fn siftalg(self, v: i64) -> Self

Set GAMS option siftalg (integer).

Source

pub fn siftitlim(self, v: i64) -> Self

Set GAMS option siftitlim (integer).

Source

pub fn bbinterval(self, v: i64) -> Self

Set GAMS option bbinterval (integer).

Source

pub fn bendersstrategy(self, v: i64) -> Self

Set GAMS option bendersstrategy (integer).

Source

pub fn bndstrenind(self, v: i64) -> Self

Set GAMS option bndstrenind (integer).

Source

pub fn bqpcuts(self, v: i64) -> Self

Set GAMS option bqpcuts (integer).

Source

pub fn brdir(self, v: i64) -> Self

Set GAMS option brdir (integer).

Source

pub fn bttol(self, v: f64) -> Self

Set GAMS option bttol (real).

Source

pub fn cliques(self, v: i64) -> Self

Set GAMS option cliques (integer).

Source

pub fn covers(self, v: i64) -> Self

Set GAMS option covers (integer).

Source

pub fn cutlo(self, v: f64) -> Self

Set GAMS option cutlo (real).

Source

pub fn cuts(self, v: impl Display) -> Self

Set GAMS option cuts (string).

Source

pub fn cutsfactor(self, v: f64) -> Self

Set GAMS option cutsfactor (real).

Source

pub fn cutup(self, v: f64) -> Self

Set GAMS option cutup (real).

Source

pub fn disjcuts(self, v: i64) -> Self

Set GAMS option disjcuts (integer).

Source

pub fn divetype(self, v: i64) -> Self

Set GAMS option divetype (integer).

Source

pub fn eachcutlim(self, v: i64) -> Self

Set GAMS option eachcutlim (integer).

Source

pub fn flowcovers(self, v: i64) -> Self

Set GAMS option flowcovers (integer).

Source

pub fn flowpaths(self, v: i64) -> Self

Set GAMS option flowpaths (integer).

Source

pub fn fpheur(self, v: i64) -> Self

Set GAMS option fpheur (integer).

Source

pub fn fraccuts(self, v: i64) -> Self

Set GAMS option fraccuts (integer).

Source

pub fn gubcovers(self, v: i64) -> Self

Set GAMS option gubcovers (integer).

Source

pub fn heurfreq(self, v: i64) -> Self

Set GAMS option heurfreq (integer).

Source

pub fn heuristiceffort(self, v: f64) -> Self

Set GAMS option heuristiceffort (real).

Source

pub fn implbd(self, v: i64) -> Self

Set GAMS option implbd (integer).

Source

pub fn lazy(self, v: bool) -> Self

Set GAMS option .lazy (boolean, written as 1/0).

Source

pub fn lazyconstraints(self, v: bool) -> Self

Set GAMS option lazyconstraints (boolean, written as 1/0).

Source

pub fn lbheur(self, v: bool) -> Self

Set GAMS option lbheur (boolean, written as 1/0).

Source

pub fn liftprojcuts(self, v: i64) -> Self

Set GAMS option liftprojcuts (integer).

Source

pub fn localimplied(self, v: i64) -> Self

Set GAMS option localimplied (integer).

Source

pub fn mcfcuts(self, v: i64) -> Self

Set GAMS option mcfcuts (integer).

Source

pub fn mipemphasis(self, v: i64) -> Self

Set GAMS option mipemphasis (integer).

Source

pub fn mipkappastats(self, v: i64) -> Self

Set GAMS option mipkappastats (integer).

Source

pub fn mipordind(self, v: bool) -> Self

Set GAMS option mipordind (boolean, written as 1/0).

Source

pub fn mipordtype(self, v: i64) -> Self

Set GAMS option mipordtype (integer).

Source

pub fn mipsearch(self, v: i64) -> Self

Set GAMS option mipsearch (integer).

Source

pub fn mipstart(self, v: i64) -> Self

Set GAMS option mipstart (integer).

Source

pub fn miqcpstrat(self, v: i64) -> Self

Set GAMS option miqcpstrat (integer).

Source

pub fn mircuts(self, v: i64) -> Self

Set GAMS option mircuts (integer).

Source

pub fn multimipstart(self, v: impl Display) -> Self

Set GAMS option multimipstart (string).

Source

pub fn nodecuts(self, v: i64) -> Self

Set GAMS option nodecuts (integer).

Source

pub fn nodefileind(self, v: i64) -> Self

Set GAMS option nodefileind (integer).

Source

pub fn nodesel(self, v: i64) -> Self

Set GAMS option nodesel (integer).

Source

pub fn preslvnd(self, v: i64) -> Self

Set GAMS option preslvnd (integer).

Source

pub fn probe(self, v: i64) -> Self

Set GAMS option probe (integer).

Source

pub fn qpmakepsdind(self, v: bool) -> Self

Set GAMS option qpmakepsdind (boolean, written as 1/0).

Source

pub fn repeatpresolve(self, v: i64) -> Self

Set GAMS option repeatpresolve (integer).

Source

pub fn rinsheur(self, v: i64) -> Self

Set GAMS option rinsheur (integer).

Source

pub fn rltcuts(self, v: i64) -> Self

Set GAMS option rltcuts (integer).

Source

pub fn solvefinal(self, v: bool) -> Self

Set GAMS option solvefinal (boolean, written as 1/0).

Source

pub fn sos1reform(self, v: i64) -> Self

Set GAMS option sos1reform (integer).

Source

pub fn sos2reform(self, v: i64) -> Self

Set GAMS option sos2reform (integer).

Source

pub fn startalg(self, v: i64) -> Self

Set GAMS option startalg (integer).

Source

pub fn strongcandlim(self, v: i64) -> Self

Set GAMS option strongcandlim (integer).

Source

pub fn strongitlim(self, v: i64) -> Self

Set GAMS option strongitlim (integer).

Source

pub fn subalg(self, v: i64) -> Self

Set GAMS option subalg (integer).

Source

pub fn submipnodelim(self, v: i64) -> Self

Set GAMS option submipnodelim (integer).

Source

pub fn submipscale(self, v: i64) -> Self

Set GAMS option submipscale (integer).

Source

pub fn submipstartalg(self, v: i64) -> Self

Set GAMS option submipstartalg (integer).

Source

pub fn submipsubalg(self, v: i64) -> Self

Set GAMS option submipsubalg (integer).

Source

pub fn symmetry(self, v: i64) -> Self

Set GAMS option symmetry (integer).

Source

pub fn varsel(self, v: i64) -> Self

Set GAMS option varsel (integer).

Source

pub fn workeralgorithm(self, v: i64) -> Self

Set GAMS option workeralgorithm (integer).

Source

pub fn zerohalfcuts(self, v: i64) -> Self

Set GAMS option zerohalfcuts (integer).

Source

pub fn aggcutlim(self, v: i64) -> Self

Set GAMS option aggcutlim (integer).

Source

pub fn auxrootthreads(self, v: i64) -> Self

Set GAMS option auxrootthreads (integer).

Source

pub fn cutpass(self, v: i64) -> Self

Set GAMS option cutpass (integer).

Source

pub fn fraccand(self, v: i64) -> Self

Set GAMS option fraccand (integer).

Source

pub fn fracpass(self, v: i64) -> Self

Set GAMS option fracpass (integer).

Source

pub fn intsollim(self, v: i64) -> Self

Set GAMS option intsollim (integer).

Source

pub fn nodelim(self, v: i64) -> Self

Set GAMS option nodelim (integer).

Source

pub fn polishafterdettime(self, v: f64) -> Self

Set GAMS option polishafterdettime (real).

Source

pub fn polishafterepagap(self, v: f64) -> Self

Set GAMS option polishafterepagap (real).

Source

pub fn polishafterepgap(self, v: f64) -> Self

Set GAMS option polishafterepgap (real).

Source

pub fn polishafterintsol(self, v: i64) -> Self

Set GAMS option polishafterintsol (integer).

Source

pub fn polishafternode(self, v: i64) -> Self

Set GAMS option polishafternode (integer).

Source

pub fn polishaftertime(self, v: f64) -> Self

Set GAMS option polishaftertime (real).

Source

pub fn probedettime(self, v: f64) -> Self

Set GAMS option probedettime (real).

Source

pub fn probetime(self, v: f64) -> Self

Set GAMS option probetime (real).

Source

pub fn repairtries(self, v: i64) -> Self

Set GAMS option repairtries (integer).

Source

pub fn trelim(self, v: f64) -> Self

Set GAMS option trelim (real).

Source

pub fn divflt(self, v: f64) -> Self

Set GAMS option .divflt (real).

Source

pub fn divfltlo(self, v: f64) -> Self

Set GAMS option divfltlo (real).

Source

pub fn divfltup(self, v: f64) -> Self

Set GAMS option divfltup (real).

Source

pub fn populatelim(self, v: i64) -> Self

Set GAMS option populatelim (integer).

Source

pub fn readflt(self, v: impl Display) -> Self

Set GAMS option readflt (string).

Source

pub fn solnpool(self, v: impl Display) -> Self

Set GAMS option solnpool (string).

Source

pub fn solnpoolagap(self, v: f64) -> Self

Set GAMS option solnpoolagap (real).

Source

pub fn solnpoolcapacity(self, v: i64) -> Self

Set GAMS option solnpoolcapacity (integer).

Source

pub fn solnpoolgap(self, v: f64) -> Self

Set GAMS option solnpoolgap (real).

Source

pub fn solnpoolintensity(self, v: i64) -> Self

Set GAMS option solnpoolintensity (integer).

Source

pub fn solnpoolmerge(self, v: impl Display) -> Self

Set GAMS option solnpoolmerge (string).

Source

pub fn solnpoolnumsym(self, v: i64) -> Self

Set GAMS option solnpoolnumsym (integer).

Source

pub fn solnpoolprefix(self, v: impl Display) -> Self

Set GAMS option solnpoolprefix (string).

Source

pub fn solnpoolreplace(self, v: i64) -> Self

Set GAMS option solnpoolreplace (integer).

Source

pub fn bendersfeascuttol(self, v: f64) -> Self

Set GAMS option bendersfeascuttol (real).

Source

pub fn bendersoptcuttol(self, v: f64) -> Self

Set GAMS option bendersoptcuttol (real).

Source

pub fn epagap(self, v: f64) -> Self

Set GAMS option epagap (real).

Source

pub fn epgap(self, v: f64) -> Self

Set GAMS option epgap (real).

Source

pub fn epint(self, v: f64) -> Self

Set GAMS option epint (real).

Source

pub fn eplin(self, v: f64) -> Self

Set GAMS option eplin (real).

Source

pub fn objdif(self, v: f64) -> Self

Set GAMS option objdif (real).

Source

pub fn relobjdif(self, v: f64) -> Self

Set GAMS option relobjdif (real).

Source

pub fn bardisplay(self, v: i64) -> Self

Set GAMS option bardisplay (integer).

Source

pub fn clonelog(self, v: i64) -> Self

Set GAMS option clonelog (integer).

Source

pub fn mipdisplay(self, v: i64) -> Self

Set GAMS option mipdisplay (integer).

Source

pub fn mipinterval(self, v: i64) -> Self

Set GAMS option mipinterval (integer).

Source

pub fn mpslongnum(self, v: bool) -> Self

Set GAMS option mpslongnum (boolean, written as 1/0).

Source

pub fn netdisplay(self, v: i64) -> Self

Set GAMS option netdisplay (integer).

Source

pub fn quality(self, v: bool) -> Self

Set GAMS option quality (boolean, written as 1/0).

Source

pub fn siftdisplay(self, v: i64) -> Self

Set GAMS option siftdisplay (integer).

Source

pub fn simdisplay(self, v: i64) -> Self

Set GAMS option simdisplay (integer).

Source

pub fn writeannotation(self, v: impl Display) -> Self

Set GAMS option writeannotation (string).

Source

pub fn writebas(self, v: impl Display) -> Self

Set GAMS option writebas (string).

Source

pub fn writeflt(self, v: impl Display) -> Self

Set GAMS option writeflt (string).

Source

pub fn writelp(self, v: impl Display) -> Self

Set GAMS option writelp (string).

Source

pub fn writemps(self, v: impl Display) -> Self

Set GAMS option writemps (string).

Source

pub fn writemst(self, v: impl Display) -> Self

Set GAMS option writemst (string).

Source

pub fn writeord(self, v: impl Display) -> Self

Set GAMS option writeord (string).

Source

pub fn writeparam(self, v: impl Display) -> Self

Set GAMS option writeparam (string).

Source

pub fn writepre(self, v: impl Display) -> Self

Set GAMS option writepre (string).

Source

pub fn writeprob(self, v: impl Display) -> Self

Set GAMS option writeprob (string).

Source

pub fn writesav(self, v: impl Display) -> Self

Set GAMS option writesav (string).

Source

pub fn odheuristicmethod(self, v: GamsOdhcplexOdheuristicmethod) -> Self

Set GAMS option odheuristicmethod, restricted to its documented values.

Trait Implementations§

Source§

impl Clone for GamsOdhcplexOptions

Source§

fn clone(&self) -> GamsOdhcplexOptions

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GamsOdhcplexOptions

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for GamsOdhcplexOptions

Source§

fn default() -> GamsOdhcplexOptions

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.