public class ForeignCollateralizedDomesticForward
extends java.lang.Object
| Constructor and Description |
|---|
ForeignCollateralizedDomesticForward(CurrencyPair cp,
double dblForexForwardStrike,
JulianDate dtMaturity)
Create an ForeignCollateralizedDomesticForward 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 ForeignCollateralizedDomesticForward(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()