A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scip.zib.de/doc/html/group__PublicTimingMethods.php below:

SCIP Doxygen Documentation: Timing

methods for timing

SCIP_Real  SCIPgetTimeOfDay (SCIP *scip)   SCIP_RETCODE  SCIPcreateClock (SCIP *scip, SCIP_CLOCK **clck)   SCIP_RETCODE  SCIPcreateCPUClock (SCIP *scip, SCIP_CLOCK **clck)   SCIP_RETCODE  SCIPcreateWallClock (SCIP *scip, SCIP_CLOCK **clck)   SCIP_RETCODE  SCIPfreeClock (SCIP *scip, SCIP_CLOCK **clck)   SCIP_RETCODE  SCIPresetClock (SCIP *scip, SCIP_CLOCK *clck)   SCIP_RETCODE  SCIPstartClock (SCIP *scip, SCIP_CLOCK *clck)   SCIP_RETCODE  SCIPstopClock (SCIP *scip, SCIP_CLOCK *clck)   void  SCIPsetClockEnabled (SCIP_CLOCK *clck, SCIP_Bool enable)   SCIP_RETCODE  SCIPenableOrDisableStatisticTiming (SCIP *scip)   SCIP_RETCODE  SCIPstartSolvingTime (SCIP *scip)   SCIP_RETCODE  SCIPstopSolvingTime (SCIP *scip)   SCIP_Real  SCIPgetClockTime (SCIP *scip, SCIP_CLOCK *clck)   SCIP_RETCODE  SCIPsetClockTime (SCIP *scip, SCIP_CLOCK *clck, SCIP_Real sec)   SCIP_Real  SCIPgetTotalTime (SCIP *scip)   SCIP_Real  SCIPgetSolvingTime (SCIP *scip)   SCIP_Real  SCIPgetReadingTime (SCIP *scip)   SCIP_Real  SCIPgetPresolvingTime (SCIP *scip)   SCIP_Real  SCIPgetFirstLPTime (SCIP *scip)   ◆ SCIPgetTimeOfDay()

gets current time of day in seconds (standard time zone)

Returns
the current time of day in seconds (standard time zone).
Parameters

Definition at line 62 of file scip_timing.c.

References NULL, and SCIPclockGetTimeOfDay().

◆ SCIPcreateClock()

creates a clock using the default clock type

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Parameters
scip SCIP data structure clck pointer to clock timer

Definition at line 76 of file scip_timing.c.

References NULL, SCIP_CALL, SCIP_CLOCKTYPE_DEFAULT, SCIP_OKAY, and SCIPclockCreate().

Referenced by alnsIncludeNeighborhood(), applyVbounds(), includeDivingHeurs(), runBenders(), schedulerIncludeNeighborhood(), SCIP_DECL_BRANCHINIT(), SCIPapplyUndercover(), SCIPincludeBranchruleCloud(), SCIPincludeConshdlrNonlinear(), SCIPincludeEventHdlrShadowTree(), SCIPnlhdlrCreate(), and SCIPnlpiOracleCreate().

◆ SCIPcreateCPUClock() ◆ SCIPcreateWallClock() ◆ SCIPfreeClock()

frees a clock

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Parameters
scip SCIP data structure clck pointer to clock timer

Definition at line 127 of file scip_timing.c.

References NULL, SCIP_OKAY, and SCIPclockFree().

Referenced by alnsFreeNeighborhood(), applyVbounds(), runBenders(), schedulerFreeDivingHeur(), schedulerFreeNeighborhood(), SCIP_DECL_BRANCHEXIT(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_CONSFREE(), SCIP_DECL_EVENTFREE(), SCIPapplyUndercover(), SCIPconcsolverDestroyInstance(), SCIPfreeConcurrent(), SCIPnlhdlrFree(), and SCIPnlpiOracleFree().

◆ SCIPresetClock() ◆ SCIPstartClock()

starts the time measurement of a clock

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Parameters
scip SCIP data structure clck clock timer

Definition at line 161 of file scip_timing.c.

References NULL, SCIP_OKAY, and SCIPclockStart().

Referenced by applyVbounds(), canonicalizeConstraints(), executeDivingHeuristic(), executeLNSHeuristic(), runBenders(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLREXITSEPA(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLHDLRINTEVAL(), SCIP_DECL_NLHDLRREVERSEPROP(), SCIPapplyUndercover(), SCIPconcsolverSync(), SCIPcreateConcurrent(), SCIPincrementConcurrentTime(), SCIPnlpiOracleEvalConstraintGradient(), SCIPnlpiOracleEvalConstraintValue(), SCIPnlpiOracleEvalConstraintValues(), SCIPnlpiOracleEvalHessianLag(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleEvalObjectiveGradient(), SCIPnlpiOracleEvalObjectiveValue(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPnlpiOracleGetJacobianSparsity(), and updateTimelimit().

◆ SCIPstopClock()

stops the time measurement of a clock

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Parameters
scip SCIP data structure clck clock timer

Definition at line 178 of file scip_timing.c.

References NULL, SCIP_OKAY, and SCIPclockStop().

Referenced by applyVbounds(), canonicalizeConstraints(), executeDivingHeuristic(), executeLNSHeuristic(), runBenders(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLREXITSEPA(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLHDLRINTEVAL(), SCIP_DECL_NLHDLRREVERSEPROP(), SCIPconcsolverSync(), SCIPnlpiOracleEvalConstraintGradient(), SCIPnlpiOracleEvalConstraintValue(), SCIPnlpiOracleEvalConstraintValues(), SCIPnlpiOracleEvalHessianLag(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleEvalObjectiveGradient(), SCIPnlpiOracleEvalObjectiveValue(), SCIPnlpiOracleGetHessianLagSparsity(), and SCIPnlpiOracleGetJacobianSparsity().

◆ SCIPsetClockEnabled() ◆ SCIPenableOrDisableStatisticTiming()

enables or disables all statistic clocks of SCIP concerning plugin statistics, LP execution time, strong branching time, etc.

Method reads the value of the parameter timing/statistictiming. In order to disable statistic timing, set the parameter to FALSE.

Note
: The (pre-)solving time clocks which are relevant for the output during (pre-)solving are not affected by this method
See also
: For completely disabling all timing of SCIP, consider setting the parameter timing/enabled to FALSE
Precondition
This method can be called if SCIP is in one of the following stages:

See SCIP_STAGE for a complete list of all possible solving stages.

enables or disables all statistic clocks of SCIP concerning plugin statistics, LP execution time, strong branching time, etc.

Method reads the value of the parameter timing/statistictiming. In order to disable statistic timing, set the parameter to FALSE.

Note
: The (pre-)solving time clocks which are relevant for the output during (pre-)solving are not affected by this method
See also
: For completely disabling all timing of SCIP, consider setting the parameter timing/enabled to FALSE
Precondition
This method can be called if SCIP is in one of the following stages:

See SCIP_STAGE for a complete list of all possible solving stages.

Parameters

Definition at line 227 of file scip_timing.c.

References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_STAGE_INIT, SCIP_STAGE_TRANSFORMING, SCIPcheckStage(), SCIPconflictEnableOrDisableClocks(), SCIPsetEnableOrDisablePluginClocks(), SCIPstatEnableOrDisableStatClocks(), and TRUE.

Referenced by SCIP_DECL_PARAMCHGD().

◆ SCIPstartSolvingTime() ◆ SCIPstopSolvingTime() ◆ SCIPgetClockTime()

gets the measured time of a clock in seconds

Returns
the measured time of a clock in seconds.
Parameters
scip SCIP data structure clck clock timer

Definition at line 319 of file scip_timing.c.

References NULL, and SCIPclockGetTime().

Referenced by printDivingHeurStatistics(), printLongStatistics(), printNeighborhoodStatistics(), printShortStatistics(), runBenders(), SCIP_DECL_BRANCHEXIT(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_TABLEOUTPUT(), SCIPapplyUndercover(), SCIPcopyConcurrentSolvingStats(), SCIPgetShadowTreeEventHandlerExecutionTime(), SCIPincrementConcurrentTime(), SCIPnlhdlrPrintStatistics(), SCIPnlpiOracleGetEvalTime(), and updateTimelimit().

◆ SCIPsetClockTime() ◆ SCIPgetTotalTime()

gets the current total SCIP time in seconds, possibly accumulated over several problems.

Returns
the current total SCIP time in seconds, ie. the total time since the SCIP instance has been created
Parameters

Definition at line 351 of file scip_timing.c.

References NULL, and SCIPclockGetTime().

Referenced by detectMinors(), enumeratePatterns(), reoptimize(), SCIP_DECL_SEPAEXECLP(), SCIPprobdataEnumeratePatterns(), SCIPverifyCircularPatternHeuristic(), setupProblem(), and solvePricingHeuristic().

◆ SCIPgetSolvingTime()

gets the current solving time in seconds

Returns
the current solving time in seconds.
Precondition
This method can be called if SCIP is in one of the following stages:

See SCIP_STAGE for a complete list of all possible solving stages.

Parameters

Definition at line 378 of file scip_timing.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPclockGetTime(), and TRUE.

Referenced by applyBoundHeur(), applyOptcumulative(), applyProbing(), applyRepair(), applyVbounds(), computeAutomorphisms(), copyMemoryAndTimeLimits(), copySofttimelimit(), determineLimits(), determineSymmetry(), doPricing(), doSeachEcAggr(), ensureSymmetryComponentsComputed(), getCopyTimelimit(), getTimeLeft(), getX(), presolve(), presolveRound(), printReport(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_SEPAEXECLP(), SCIPapplyProximity(), SCIPprintSolutionStatistics(), SCIPsolve(), setAndUpdateCorePoint(), setSubscipLimits(), setupAndSolve(), setupAndSolveSubscip(), solveAndEvalSubscip(), solveComponent(), solveCumulative(), solveIndependentCons(), solveLagromoryLP(), solveLPWithHardCuts(), solveNlp(), solveSubNLP(), solveSubscip(), SYMcomputeSymmetryGenerators(), testCriteria(), transitionPhase3(), and verifyCircularPattern().

◆ SCIPgetReadingTime() ◆ SCIPgetPresolvingTime() ◆ SCIPgetFirstLPTime()

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4