Struct TCopulaPolicyInitTraits
- Namespace
- NanoQL.Experimental
- Assembly
- NanoQL.dll
The Student t copula policy's initialization parameters: the orders of the factors' t distributions, the systemic factors' and then one for every idiosyncratic factor.
[Experimental("NQL0001")]
public readonly struct TCopulaPolicyInitTraits : IEquatable<TCopulaPolicyInitTraits>
- Implements
- Inherited Members
Remarks
The zero value holds no order, QuantLib's default-constructed parameters.
Constructors
TCopulaPolicyInitTraits(ImmutableArray<int>)
The Student t copula policy's initialization parameters: the orders of the factors' t distributions, the systemic factors' and then one for every idiosyncratic factor.
public TCopulaPolicyInitTraits(ImmutableArray<int> TOrders)
Parameters
TOrdersImmutableArray<int>The orders, each above 2; one per systemic factor plus one.
Remarks
The zero value holds no order, QuantLib's default-constructed parameters.
Properties
TOrders
The orders, each above 2; one per systemic factor plus one.
public ImmutableArray<int> TOrders { get; init; }
Property Value
Methods
Deconstruct(out ImmutableArray<int>)
public void Deconstruct(out ImmutableArray<int> TOrders)
Parameters
TOrdersImmutableArray<int>
Equals(TCopulaPolicyInitTraits)
public bool Equals(TCopulaPolicyInitTraits other)
Parameters
otherTCopulaPolicyInitTraits
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 ==(TCopulaPolicyInitTraits, TCopulaPolicyInitTraits)
public static bool operator ==(TCopulaPolicyInitTraits left, TCopulaPolicyInitTraits right)
Parameters
leftTCopulaPolicyInitTraitsrightTCopulaPolicyInitTraits
Returns
operator !=(TCopulaPolicyInitTraits, TCopulaPolicyInitTraits)
public static bool operator !=(TCopulaPolicyInitTraits left, TCopulaPolicyInitTraits right)
Parameters
leftTCopulaPolicyInitTraitsrightTCopulaPolicyInitTraits