Scippy

    SCIP

    Solving Constraint Integer Programs

    TimeSeries Struct Reference

    Detailed Description

    time series data structure for leaf time series

    Definition at line 339 of file event_estim.c.

    Public Member Functions

     DECL_TIMESERIESUPDATE ((*timeseriesupdate))
     

    Data Fields

    DOUBLEEXPSMOOTH des
     
    char * name
     
    SCIP_Realvals
     
    SCIP_Realestimation
     
    SCIP_Real smoothestimation
     
    SCIP_Real targetvalue
     
    SCIP_Real currentvalue
     
    SCIP_Real initialvalue
     
    SCIP_Longint nobs
     
    int valssize
     
    int nvals
     
    int resolution
     
    SCIP_Bool useleafts
     

    Member Function Documentation

    ◆ DECL_TIMESERIESUPDATE()

    TimeSeries::DECL_TIMESERIESUPDATE ( timeseriesupdate)

    update callback at nodes

    Field Documentation

    ◆ des

    DOUBLEEXPSMOOTH TimeSeries::des

    double exponential smoothing data structure

    Definition at line 341 of file event_estim.c.

    Referenced by printReport(), timeSeriesCreate(), timeSeriesEstimate(), timeSeriesResample(), timeSeriesReset(), and timeSeriesUpdate().

    ◆ name

    char* TimeSeries::name

    name of this time series

    Definition at line 342 of file event_estim.c.

    Referenced by timeSeriesCreate(), and timeSeriesGetName().

    ◆ vals

    SCIP_Real* TimeSeries::vals

    value array of this time series

    Definition at line 343 of file event_estim.c.

    Referenced by timeSeriesCreate(), timeSeriesResample(), and timeSeriesUpdate().

    ◆ estimation

    SCIP_Real* TimeSeries::estimation

    array of estimations of this time series

    Definition at line 344 of file event_estim.c.

    Referenced by timeSeriesCreate(), timeSeriesResample(), and timeSeriesUpdate().

    ◆ smoothestimation

    SCIP_Real TimeSeries::smoothestimation

    smoothened estimation value

    Definition at line 345 of file event_estim.c.

    Referenced by timeSeriesGetSmoothEstimation(), timeSeriesReset(), and timeSeriesUpdateSmoothEstimation().

    ◆ targetvalue

    SCIP_Real TimeSeries::targetvalue

    target value of this time series

    Definition at line 346 of file event_estim.c.

    Referenced by timeSeriesCreate(), and timeSeriesGetTargetValue().

    ◆ currentvalue

    SCIP_Real TimeSeries::currentvalue

    current value of time series

    Definition at line 347 of file event_estim.c.

    Referenced by timeSeriesGetValue(), timeSeriesReset(), and timeSeriesUpdate().

    ◆ initialvalue

    SCIP_Real TimeSeries::initialvalue

    the initial value of time series

    Definition at line 348 of file event_estim.c.

    Referenced by timeSeriesCreate(), timeSeriesResample(), and timeSeriesReset().

    ◆ nobs

    SCIP_Longint TimeSeries::nobs

    total number of observations

    Definition at line 349 of file event_estim.c.

    Referenced by timeSeriesEstimate(), timeSeriesReset(), and timeSeriesUpdate().

    ◆ valssize

    int TimeSeries::valssize

    size of value array

    Definition at line 350 of file event_estim.c.

    Referenced by timeSeriesCreate(), and timeSeriesUpdate().

    ◆ nvals

    int TimeSeries::nvals

    number of values

    Definition at line 351 of file event_estim.c.

    Referenced by timeSeriesEstimate(), timeSeriesResample(), timeSeriesReset(), and timeSeriesUpdate().

    ◆ resolution

    int TimeSeries::resolution

    current (inverse of) resolution

    Definition at line 352 of file event_estim.c.

    Referenced by timeSeriesGetResolution(), timeSeriesResample(), timeSeriesReset(), and timeSeriesUpdate().

    ◆ useleafts

    SCIP_Bool TimeSeries::useleafts

    Should this time series be recorded at leaf nodes, or at every node?

    Definition at line 353 of file event_estim.c.

    Referenced by resetTimeSeries(), timeSeriesEstimate(), and timeSeriesUpdate().