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 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 year
      lastHistoryYear - last history year
      initialRatePerDay - initial fitted rate per day
      annualDeclineRate - annual exponential decline rate
      fitQuality - 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