Class CashFlowEngine.AnnualCashFlow
java.lang.Object
neqsim.process.fielddevelopment.economics.CashFlowEngine.AnnualCashFlow
- All Implemented Interfaces:
Serializable
- Enclosing class:
CashFlowEngine
Represents cash flow for a single year.
- Version:
- 1.1
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate static final longprivate final doubleprivate final doubleprivate final doubleprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionAnnualCashFlow(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. -
Method Summary
-
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 yeargrossRevenue- 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()
-