Class FaceValueClaim
- Namespace
- NanoQL.Instruments
- Assembly
- NanoQL.dll
A claim on a notional: the notional less the recovery.
public sealed class FaceValueClaim : Claim
- Inheritance
-
FaceValueClaim
- Inherited Members
Constructors
FaceValueClaim()
public FaceValueClaim()
Methods
Amount(Date?, double, double, EvaluationContext)
The amount claimed: notional (1 - recoveryRate), whatever the date.
public override double Amount(Date? defaultDate, double notional, double recoveryRate, EvaluationContext context)
Parameters
defaultDateDate?The default date, which the claim doesn't read.
notionaldoubleThe notional.
recoveryRatedoubleThe recovery rate.
contextEvaluationContextThe evaluation context, which the claim doesn't read.
Returns
- double
The amount.