Package | Description |
---|---|
org.drip.param.creator | |
org.drip.param.definition | |
org.drip.param.market | |
org.drip.service.env |
Modifier and Type | Method and Description |
---|---|
static ComponentQuote |
ComponentQuoteBuilder.CreateComponentQuote()
Constructor: Constructs an Empty Component Quote instance.
|
static ComponentQuote |
ComponentQuoteBuilder.FromByteArray(byte[] ab)
Create a Component Quote Instance from the byte array
|
Modifier and Type | Method and Description |
---|---|
static ComponentMarketParams |
ComponentMarketParamsBuilder.CreateComponentMarketParams(DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
CaseInsensitiveTreeMap<ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Creates a CMP with the rates discount curve, the treasury discount curve, the EDSF discount curve, the
credit curve, the component quote, the map of treasury benchmark quotes, and the double map of
date/rate index and fixings
|
static ComponentMarketParams |
ComponentMarketParamsBuilder.CreateComponentMarketParams(DiscountCurve dc,
DiscountCurve dcForward,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
CaseInsensitiveTreeMap<ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Creates a CMP with the rates discount curve, the forward discount curve, the treasury discount curve,
the EDSF discount curve, the credit curve, the component quote, the map of treasury benchmark quotes,
and the double map of date/rate index and fixings
|
Modifier and Type | Method and Description |
---|---|
static BasketMarketParams |
BasketMarketParamsBuilder.CreateBasketMarketParams(CaseInsensitiveTreeMap<DiscountCurve> mapDC,
CaseInsensitiveTreeMap<CreditCurve> mapCC,
CaseInsensitiveTreeMap<ComponentQuote> mapCQComp,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Constructs the BasketMarketParams object from the map of discount curve, the map of credit curve, and
a double map of date/rate index and fixings.
|
static ComponentMarketParams |
ComponentMarketParamsBuilder.CreateComponentMarketParams(DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
CaseInsensitiveTreeMap<ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Creates a CMP with the rates discount curve, the treasury discount curve, the EDSF discount curve, the
credit curve, the component quote, the map of treasury benchmark quotes, and the double map of
date/rate index and fixings
|
static ComponentMarketParams |
ComponentMarketParamsBuilder.CreateComponentMarketParams(DiscountCurve dc,
DiscountCurve dcForward,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
CaseInsensitiveTreeMap<ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Creates a CMP with the rates discount curve, the forward discount curve, the treasury discount curve,
the EDSF discount curve, the credit curve, the component quote, the map of treasury benchmark quotes,
and the double map of date/rate index and fixings
|
Modifier and Type | Method and Description |
---|---|
abstract ComponentQuote |
ComponentMarketParams.getComponentQuote()
Retrieves the Component Quote
|
abstract ComponentQuote |
BasketMarketParams.getComponentQuote(java.lang.String strName)
Retrieve the Named Component Quote
|
abstract ComponentQuote |
MarketParams.getCompQuote(java.lang.String strCompID)
Retrieves the quote for the given component
|
abstract ComponentQuote |
MarketParams.getTSYQuote(java.lang.String strBenchmark)
Gets the named Treasury Quote Map corresponding to the desired benchmark
|
Modifier and Type | Method and Description |
---|---|
abstract CaseInsensitiveTreeMap<ComponentQuote> |
MarketParams.getCompQuotes()
Retrieves the full map of component quotes
|
abstract CaseInsensitiveTreeMap<ComponentQuote> |
ComponentMarketParams.getTSYBenchmarkQuotes()
Retrieves the TSY Benchmark Quotes
|
abstract CaseInsensitiveTreeMap<ComponentQuote> |
MarketParams.getTSYQuotes()
Gets the full set of named Treasury Quote Map
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
BasketMarketParams.addComponentQuote(java.lang.String strName,
ComponentQuote cq)
Add a named Component Quote
|
abstract boolean |
MarketParams.addCompQuote(java.lang.String strCompID,
ComponentQuote cqComp)
Adds the component quote
|
abstract boolean |
MarketParams.addTSYQuote(java.lang.String strBenchmark,
ComponentQuote cqTSY)
Adds the named Treasury Quote
|
abstract boolean |
ComponentMarketParams.setComponentQuote(ComponentQuote compQuote)
(Re)-sets the Component Quote
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
MarketParams.addCompQuotes(CaseInsensitiveTreeMap<ComponentQuote> mCompQuotes)
Adds the full map of component quotes
|
abstract boolean |
MarketParams.setTSYQuotes(CaseInsensitiveTreeMap<ComponentQuote> mapCQTSY)
Sets the full set of named Treasury Quote Map
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentMultiMeasureQuote
ComponentMultiMeasureQuote holds the different types of quotes for a given component.
|
Modifier and Type | Method and Description |
---|---|
ComponentQuote |
ComponentTickQuote.getComponentQuote()
Retrieve the Component Quote
|
ComponentQuote |
ComponentMarketParamSet.getComponentQuote() |
ComponentQuote |
BasketMarketParamSet.getComponentQuote(java.lang.String strName) |
ComponentQuote |
MarketParamsContainer.getCompQuote(java.lang.String strCompID) |
ComponentQuote |
MarketParamsContainer.getTSYQuote(java.lang.String strBenchmark) |
Modifier and Type | Method and Description |
---|---|
CaseInsensitiveTreeMap<ComponentQuote> |
MarketParamsContainer.getCompQuotes() |
CaseInsensitiveTreeMap<ComponentQuote> |
ComponentMarketParamSet.getTSYBenchmarkQuotes() |
CaseInsensitiveTreeMap<ComponentQuote> |
MarketParamsContainer.getTSYQuotes() |
Modifier and Type | Method and Description |
---|---|
boolean |
BasketMarketParamSet.addComponentQuote(java.lang.String strName,
ComponentQuote cq) |
boolean |
MarketParamsContainer.addCompQuote(java.lang.String strCompID,
ComponentQuote cqComp) |
boolean |
MarketParamsContainer.addTSYQuote(java.lang.String strBenchmark,
ComponentQuote cqTSY) |
boolean |
ComponentMarketParamSet.setComponentQuote(ComponentQuote compQuote) |
Modifier and Type | Method and Description |
---|---|
boolean |
MarketParamsContainer.addCompQuotes(CaseInsensitiveTreeMap<ComponentQuote> mCompQuotes) |
boolean |
MarketParamsContainer.setTSYQuotes(CaseInsensitiveTreeMap<ComponentQuote> mapCQTSY) |
Constructor and Description |
---|
ComponentMarketParamSet(DiscountCurve dc,
DiscountCurve dcForward,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
CaseInsensitiveTreeMap<ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Creates a CMP with the rates discount curve, the forward discount curve, the treasury discount curve,
the EDSF discount curve, the credit curve, the component quote, the map of treasury benchmark quotes,
and the double map of date/rate index and fixings.
|
ComponentTickQuote(java.lang.String strProductID,
ComponentQuote cq,
java.lang.String strCounterParty,
java.lang.String strSource,
boolean bIsMark)
ComponentTickQuote constructor
|
Constructor and Description |
---|
BasketMarketParamSet(CaseInsensitiveTreeMap<DiscountCurve> mapDC,
CaseInsensitiveTreeMap<CreditCurve> mapCC,
CaseInsensitiveTreeMap<ComponentQuote> mapCQComp,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Constructs the BasketMarketParamSet object from the map of discount curve, the map of credit curve, a
double map of date/rate index and fixings, and a map of the component quotes.
|
ComponentMarketParamSet(DiscountCurve dc,
DiscountCurve dcForward,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
CaseInsensitiveTreeMap<ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Creates a CMP with the rates discount curve, the forward discount curve, the treasury discount curve,
the EDSF discount curve, the credit curve, the component quote, the map of treasury benchmark quotes,
and the double map of date/rate index and fixings.
|
Modifier and Type | Method and Description |
---|---|
static CaseInsensitiveTreeMap<ComponentQuote> |
EODCurves.GetTSYQuotes(java.sql.Statement stmt,
JulianDate dtEOD,
java.lang.String strCurrency)
Retrieves the treasury quotes for the specified EOD and currency
|