Enum Class DevelopmentOptionRanker.Criterion
java.lang.Object
java.lang.Enum<DevelopmentOptionRanker.Criterion>
neqsim.process.fielddevelopment.evaluation.DevelopmentOptionRanker.Criterion
- All Implemented Interfaces:
Serializable, Comparable<DevelopmentOptionRanker.Criterion>, Constable
- Enclosing class:
DevelopmentOptionRanker
public static enum DevelopmentOptionRanker.Criterion
extends Enum<DevelopmentOptionRanker.Criterion>
Decision criteria for ranking.
- Version:
- 1.0
- Author:
- ESOL
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBreakeven oil price (USD/bbl).Capital efficiency (NPV/CAPEX).CO₂ intensity (kg CO₂/boe).Commercial risk (0-1).Environmental impact score (0-1).Execution risk (0-1).HSE risk (0-1).Infrastructure synergies (0-1).Internal rate of return (%).Net present value (MUSD).Optionality value (0-1).Payback period (years).Recovery factor (%).Regulatory risk (0-1).Reservoir uncertainty (0-1).Schedule flexibility (0-1).Strategic fit (0-1).Technical complexity (0-1).Technology risk (0-1).Total emissions (kt CO₂/year). -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet display name.getUnit()Get unit.booleanCheck if higher values are better.Returns the enum constant of this class with the specified name.static DevelopmentOptionRanker.Criterion[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NPV
Net present value (MUSD). Higher is better. -
IRR
Internal rate of return (%). Higher is better. -
PAYBACK
Payback period (years). Lower is better. -
CAPITAL_EFFICIENCY
Capital efficiency (NPV/CAPEX). Higher is better. -
BREAKEVEN_PRICE
Breakeven oil price (USD/bbl). Lower is better. -
TECHNICAL_COMPLEXITY
Technical complexity (0-1). Lower is better. -
TECHNICAL_RISK
Technology risk (0-1). Lower is better. -
RESERVOIR_UNCERTAINTY
Reservoir uncertainty (0-1). Lower is better. -
RECOVERY_FACTOR
Recovery factor (%). Higher is better. -
CO2_INTENSITY
CO₂ intensity (kg CO₂/boe). Lower is better. -
TOTAL_EMISSIONS
Total emissions (kt CO₂/year). Lower is better. -
ENVIRONMENTAL_IMPACT
Environmental impact score (0-1). Lower is better. -
STRATEGIC_FIT
Strategic fit (0-1). Higher is better. -
INFRASTRUCTURE_SYNERGY
Infrastructure synergies (0-1). Higher is better. -
OPTIONALITY
Optionality value (0-1). Higher is better. -
SCHEDULE_FLEXIBILITY
Schedule flexibility (0-1). Higher is better. -
HSE_RISK
HSE risk (0-1). Lower is better. -
EXECUTION_RISK
Execution risk (0-1). Lower is better. -
COMMERCIAL_RISK
Commercial risk (0-1). Lower is better. -
REGULATORY_RISK
Regulatory risk (0-1). Lower is better.
-
-
Field Details
-
displayName
-
unit
-
higherIsBetter
private final boolean higherIsBetter
-
-
Constructor Details
-
Criterion
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getDisplayName
Get display name. -
getUnit
Get unit. -
isHigherBetter
public boolean isHigherBetter()Check if higher values are better.
-