Class CashFlowEngine.AnnualCashFlow

java.lang.Object
neqsim.process.fielddevelopment.economics.CashFlowEngine.AnnualCashFlow
All Implemented Interfaces:
Serializable
Enclosing class:
CashFlowEngine

public static final class CashFlowEngine.AnnualCashFlow extends Object implements Serializable
Represents cash flow for a single year.
Version:
1.1
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • year

      private final int year
    • grossRevenue

      private final double grossRevenue
    • tariff

      private final double tariff
    • netRevenue

      private final double netRevenue
    • capex

      private final double capex
    • opex

      private final double opex
    • depreciation

      private final double depreciation
    • uplift

      private final double uplift
    • corporateTax

      private final double corporateTax
    • petroleumTax

      private final double petroleumTax
    • totalTax

      private final double totalTax
    • preTaxCashFlow

      private final double preTaxCashFlow
    • afterTaxCashFlow

      private final double afterTaxCashFlow
    • cumulativeCashFlow

      private final double cumulativeCashFlow
    • discountedCashFlow

      private final double discountedCashFlow
  • Constructor Details

    • AnnualCashFlow

      public AnnualCashFlow(int year, double grossRevenue, double tariff, double netRevenue, double capex, double opex, double depreciation, double uplift, double corporateTax, double petroleumTax, double totalTax, double preTaxCashFlow, double afterTaxCashFlow, double cumulativeCashFlow, double discountedCashFlow)
      Creates a new annual cash flow record.
      Parameters:
      year - the year
      grossRevenue - gross revenue (MUSD)
      tariff - tariff costs (MUSD)
      netRevenue - net revenue after tariff (MUSD)
      capex - capital expenditure (MUSD)
      opex - operating expenditure (MUSD)
      depreciation - depreciation deduction (MUSD)
      uplift - uplift deduction (MUSD)
      corporateTax - corporate tax (MUSD)
      petroleumTax - petroleum tax (MUSD)
      totalTax - total tax (MUSD)
      preTaxCashFlow - pre-tax cash flow (MUSD)
      afterTaxCashFlow - after-tax cash flow (MUSD)
      cumulativeCashFlow - cumulative cash flow (MUSD)
      discountedCashFlow - discounted cash flow (MUSD)
  • Method Details

    • getYear

      public int getYear()
    • getGrossRevenue

      public double getGrossRevenue()
    • getTariff

      public double getTariff()
    • getNetRevenue

      public double getNetRevenue()
    • getCapex

      public double getCapex()
    • getOpex

      public double getOpex()
    • getDepreciation

      public double getDepreciation()
    • getUplift

      public double getUplift()
    • getCorporateTax

      public double getCorporateTax()
    • getPetroleumTax

      public double getPetroleumTax()
    • getTotalTax

      public double getTotalTax()
    • getPreTaxCashFlow

      public double getPreTaxCashFlow()
    • getAfterTaxCashFlow

      public double getAfterTaxCashFlow()
    • getCumulativeCashFlow

      public double getCumulativeCashFlow()
    • getDiscountedCashFlow

      public double getDiscountedCashFlow()