public class DomesticCollateralizedForeignForward
extends java.lang.Object
Constructor and Description |
---|
DomesticCollateralizedForeignForward(CurrencyPair cp,
double dblForexForwardStrike,
JulianDate dtMaturity)
Create an DomesticCollateralizedForeignForward from the currency pair, the strike, and the maturity
dates
|
Modifier and Type | Method and Description |
---|---|
CurrencyPair |
getCcyPair() |
JulianDate |
getMaturityDate() |
java.util.Set<java.lang.String> |
getMeasureNames() |
java.lang.String |
getPrimaryCode() |
java.lang.String[] |
getSecondaryCode() |
void |
setPrimaryCode(java.lang.String strCode) |
CaseInsensitiveTreeMap<java.lang.Double> |
value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams) |
public DomesticCollateralizedForeignForward(CurrencyPair cp, double dblForexForwardStrike, JulianDate dtMaturity) throws java.lang.Exception
cp
- Currency PairdblForexForwardStrike
- Forex Forward StrikedtMaturity
- Maturity Datejava.lang.Exception
- Thrown if the inputs are invalidpublic java.lang.String getPrimaryCode()
public void setPrimaryCode(java.lang.String strCode)
public java.lang.String[] getSecondaryCode()
public JulianDate getMaturityDate()
public CurrencyPair getCcyPair()
public CaseInsensitiveTreeMap<java.lang.Double> value(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams quotingParams)
public java.util.Set<java.lang.String> getMeasureNames()