qif.measure.bayes_vuln

Bayes vulnerability.

qif.measure.bayes_vuln.add_leakage(*args, **kwargs)

Overloaded function.

  1. add_leakage(pi: Row<double>, C: Mat<double>) -> float

  2. add_leakage(pi: Row<rat>, C: Mat<rat>) -> mppp::rational<1>

qif.measure.bayes_vuln.min_entropy_leakage(pi: Row<double>, C: Mat<double>) float
qif.measure.bayes_vuln.mult_capacity(*args, **kwargs)

Overloaded function.

  1. mult_capacity(C: Mat<double>) -> float

  2. mult_capacity(C: Mat<rat>) -> mppp::rational<1>

qif.measure.bayes_vuln.mult_leakage(*args, **kwargs)

Overloaded function.

  1. mult_leakage(pi: Row<double>, C: Mat<double>) -> float

  2. mult_leakage(pi: Row<rat>, C: Mat<rat>) -> mppp::rational<1>

qif.measure.bayes_vuln.posterior(*args, **kwargs)

Overloaded function.

  1. posterior(pi: Row<double>, C: Mat<double>) -> float

  2. posterior(pi: Row<rat>, C: Mat<rat>) -> mppp::rational<1>

qif.measure.bayes_vuln.prior(*args, **kwargs)

Overloaded function.

  1. prior(pi: Row<double>) -> float

  2. prior(pi: Row<rat>) -> mppp::rational<1>

qif.measure.bayes_vuln.strategy(*args, **kwargs)

Overloaded function.

  1. strategy(pi: Row<double>, C: Mat<double>) -> Mat<uint>

  2. strategy(pi: Row<rat>, C: Mat<rat>) -> Mat<uint>