Class OperationalRiskSimulator.ProductionForecast
java.lang.Object
neqsim.process.safety.risk.OperationalRiskSimulator.ProductionForecast
- All Implemented Interfaces:
Serializable
- Enclosing class:
OperationalRiskSimulator
public static class OperationalRiskSimulator.ProductionForecast
extends Object
implements Serializable
Production forecast with time-series data.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final List<OperationalRiskSimulator.ForecastPoint> private static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDataPoint(int day, double mean, double p10, double p50, double p90) intgetDays()getPoint(int day) Gets cumulative production at a specific day.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
days
private final int days -
points
-
-
Constructor Details
-
ProductionForecast
public ProductionForecast(int days)
-
-
Method Details
-
addDataPoint
public void addDataPoint(int day, double mean, double p10, double p50, double p90) -
getDays
public int getDays() -
getPoints
-
getPoint
Gets cumulative production at a specific day.- Parameters:
day- the day number- Returns:
- forecast point or null if not found
-