Class ProductionProfileGenerator.HistoryMatchedDeclineCase
java.lang.Object
neqsim.process.fielddevelopment.economics.ProductionProfileGenerator.HistoryMatchedDeclineCase
- All Implemented Interfaces:
Serializable
- Enclosing class:
ProductionProfileGenerator
public static final class ProductionProfileGenerator.HistoryMatchedDeclineCase
extends Object
implements Serializable
Fitted decline case from production history.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final intprivate final doubleprivate final doubleprivate final intprivate static final long -
Constructor Summary
ConstructorsConstructorDescriptionHistoryMatchedDeclineCase(int firstHistoryYear, int lastHistoryYear, double initialRatePerDay, double annualDeclineRate, double fitQuality) Creates a fitted decline case. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets annual decline rate.intGets first history year.doubleGets fit quality.doubleGets initial fitted rate.intGets last history year.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
firstHistoryYear
private final int firstHistoryYear -
lastHistoryYear
private final int lastHistoryYear -
initialRatePerDay
private final double initialRatePerDay -
annualDeclineRate
private final double annualDeclineRate -
fitQuality
private final double fitQuality
-
-
Constructor Details
-
HistoryMatchedDeclineCase
public HistoryMatchedDeclineCase(int firstHistoryYear, int lastHistoryYear, double initialRatePerDay, double annualDeclineRate, double fitQuality) Creates a fitted decline case.- Parameters:
firstHistoryYear- first history yearlastHistoryYear- last history yearinitialRatePerDay- initial fitted rate per dayannualDeclineRate- annual exponential decline ratefitQuality- coefficient of determination from zero to one
-
-
Method Details
-
getFirstHistoryYear
public int getFirstHistoryYear()Gets first history year.- Returns:
- first history year
-
getLastHistoryYear
public int getLastHistoryYear()Gets last history year.- Returns:
- last history year
-
getInitialRatePerDay
public double getInitialRatePerDay()Gets initial fitted rate.- Returns:
- initial rate per day
-
getAnnualDeclineRate
public double getAnnualDeclineRate()Gets annual decline rate.- Returns:
- annual decline rate as a fraction
-
getFitQuality
public double getFitQuality()Gets fit quality.- Returns:
- coefficient of determination from zero to one
-