Class NumericHaganPricerIntegrationLimits
The numeric Hagan pricer's integration limits after an optionlet's price: QuantLib's lowerLimit(),
upperLimit() and stdDeviations(), which that price sets in the pricer's mutable members.
public sealed record NumericHaganPricerIntegrationLimits : IEquatable<NumericHaganPricerIntegrationLimits>
- Inheritance
-
NumericHaganPricerIntegrationLimits
- Implements
- Inherited Members
Constructors
NumericHaganPricerIntegrationLimits(double, double, double?)
The numeric Hagan pricer's integration limits after an optionlet's price: QuantLib's lowerLimit(),
upperLimit() and stdDeviations(), which that price sets in the pricer's mutable members.
public NumericHaganPricerIntegrationLimits(double LowerLimit, double UpperLimit, double? StdDeviations)
Parameters
LowerLimitdoubleThe lower limit.
UpperLimitdoubleThe upper limit.
StdDeviationsdouble?The standard deviations of the upper limit, or null where no optionlet is integrated, QuantLib's member then unset.
Properties
LowerLimit
The lower limit.
public double LowerLimit { get; init; }
Property Value
StdDeviations
The standard deviations of the upper limit, or null where no optionlet is integrated, QuantLib's member then unset.
public double? StdDeviations { get; init; }
Property Value
UpperLimit
The upper limit.
public double UpperLimit { get; init; }
Property Value
Methods
Deconstruct(out double, out double, out double?)
public void Deconstruct(out double LowerLimit, out double UpperLimit, out double? StdDeviations)
Parameters
Equals(NumericHaganPricerIntegrationLimits?)
public bool Equals(NumericHaganPricerIntegrationLimits? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(NumericHaganPricerIntegrationLimits?, NumericHaganPricerIntegrationLimits?)
public static bool operator ==(NumericHaganPricerIntegrationLimits? left, NumericHaganPricerIntegrationLimits? right)
Parameters
Returns
operator !=(NumericHaganPricerIntegrationLimits?, NumericHaganPricerIntegrationLimits?)
public static bool operator !=(NumericHaganPricerIntegrationLimits? left, NumericHaganPricerIntegrationLimits? right)