public class RiskModelCostBenefit
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
RiskModelCostBenefit(ARXCostBenefitConfiguration configuration)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
double |
getExpectedAdversaryPayout(double successProbability)
Returns the expected adversary payout
|
double |
getExpectedPublisherBenefit(double informationLoss)
Returns the expected information loss
|
double |
getExpectedPublisherPayout(double informationLoss,
double adversarySuccessProbability)
Returns the expected publisher payout
|
public RiskModelCostBenefit(ARXCostBenefitConfiguration configuration)
configuration - public double getExpectedAdversaryPayout(double successProbability)
successProbability - public double getExpectedPublisherBenefit(double informationLoss)
informationLoss - public double getExpectedPublisherPayout(double informationLoss,
double adversarySuccessProbability)
informationLoss - adversarySuccessProbability -