Class PortfolioRiskAnalyzer.Asset
java.lang.Object
neqsim.process.safety.risk.portfolio.PortfolioRiskAnalyzer.Asset
- All Implemented Interfaces:
Serializable
- Enclosing class:
PortfolioRiskAnalyzer
Asset in the portfolio.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate doubleprivate doubleprivate doubleprivate ProcessSystemprivate Stringprivate OperationalRiskSimulatorprivate static final longprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubledoublevoidrunRiskSimulation(int iterations) Runs risk simulation for this asset.voidsetAssetType(String type) voidsetExpectedProductionLoss(double loss) voidsetInsuranceValue(double value) voidsetProcessSystem(ProcessSystem system) voidvoidsetSystemAvailability(double availability) toMap()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
assetId
-
assetName
-
region
-
assetType
-
maxProduction
private double maxProduction -
insuranceValue
private double insuranceValue -
processSystem
-
riskSimulator
-
systemAvailability
private double systemAvailability -
expectedProductionLoss
private double expectedProductionLoss
-
-
Constructor Details
-
Asset
-
-
Method Details
-
setProcessSystem
-
runRiskSimulation
public void runRiskSimulation(int iterations) Runs risk simulation for this asset.- Parameters:
iterations- number of Monte Carlo iterations
-
getAssetId
-
getAssetName
-
getRegion
-
setRegion
-
getAssetType
-
setAssetType
-
getMaxProduction
public double getMaxProduction() -
getInsuranceValue
public double getInsuranceValue() -
setInsuranceValue
public void setInsuranceValue(double value) -
getSystemAvailability
public double getSystemAvailability() -
setSystemAvailability
public void setSystemAvailability(double availability) -
getExpectedProductionLoss
public double getExpectedProductionLoss() -
setExpectedProductionLoss
public void setExpectedProductionLoss(double loss) -
getExpectedProduction
public double getExpectedProduction() -
toMap
-