Docs / nablatensor-risk / com.nablatensor.risk

final class

Sensitivities

An immutable RiskFactor -> sensitivity vector — the output of one adjoint sweep, mapped onto regulatory risk factors. Composition (portfolio and netting-set aggregation) is plain addition here, entirely outside the tape.

Methods

static Sensitivities empty()
static Builder builder()
double get(RiskFactor factor)
Map<RiskFactor, Double> asMap()
boolean isEmpty()
Sensitivities plus(Sensitivities other)

Element-wise sum.

Sensitivities scaled(double factor)
Sensitivities filter(Predicate<RiskFactor> keep)
Sensitivities ofClass(RiskClass rc)
Sensitivities ofMeasure(RiskMeasure m)
SortedSet<String> buckets()

The distinct buckets present, in natural order.

Sensitivities inBucket(String bucket)