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,
java.util.Map<java.lang.String,ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,java.util.Map<java.lang.String,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
|
Modifier and Type | Method and Description |
---|---|
static BasketMarketParams |
BasketMarketParamsBuilder.CreateBasketMarketParams(java.util.Map<java.lang.String,DiscountCurve> mapDC,
java.util.Map<java.lang.String,CreditCurve> mapCC,
java.util.Map<java.lang.String,ComponentQuote> mapCQComp,
java.util.Map<JulianDate,java.util.Map<java.lang.String,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,
java.util.Map<java.lang.String,ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,java.util.Map<java.lang.String,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
|
Modifier and Type | Method and Description |
---|---|
abstract ComponentQuote |
ComponentMarketParams.getComponentQuote()
Retrieves the 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 java.util.Map<java.lang.String,ComponentQuote> |
MarketParams.getCompQuotes()
Retrieves the full map of component quotes
|
abstract java.util.Map<java.lang.String,ComponentQuote> |
ComponentMarketParams.getTSYBenchmarkQuotes()
Retrieves the TSY Benchmark Quotes
|
abstract java.util.Map<java.lang.String,ComponentQuote> |
MarketParams.getTSYQuotes()
Gets the full set of named Treasury Quote Map
|
Modifier and Type | Method and Description |
---|---|
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(java.util.Map<java.lang.String,ComponentQuote> mCompQuotes)
Adds the full map of component quotes
|
abstract boolean |
MarketParams.setTSYQuotes(java.util.Map<java.lang.String,ComponentQuote> mapCQTSY)
Sets the full set of named Treasury Quote Map
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentMultiMeasureQuote
This class holds the different types of quotes for a given component.
|
Modifier and Type | Method and Description |
---|---|
ComponentQuote |
ComponentMarketParamSet.getComponentQuote() |
ComponentQuote |
MarketParamsContainer.getCompQuote(java.lang.String strCompID) |
ComponentQuote |
MarketParamsContainer.getTSYQuote(java.lang.String strBenchmark) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,ComponentQuote> |
MarketParamsContainer.getCompQuotes() |
java.util.Map<java.lang.String,ComponentQuote> |
ComponentMarketParamSet.getTSYBenchmarkQuotes() |
java.util.Map<java.lang.String,ComponentQuote> |
MarketParamsContainer.getTSYQuotes() |
Modifier and Type | Method and Description |
---|---|
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(java.util.Map<java.lang.String,ComponentQuote> mCompQuotes) |
boolean |
MarketParamsContainer.setTSYQuotes(java.util.Map<java.lang.String,ComponentQuote> mapCQTSY) |
Constructor and Description |
---|
ComponentMarketParamSet(DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
java.util.Map<java.lang.String,ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,java.util.Map<java.lang.String,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
|
Constructor and Description |
---|
BasketMarketParamSet(java.util.Map<java.lang.String,DiscountCurve> mapDC,
java.util.Map<java.lang.String,CreditCurve> mapCC,
java.util.Map<java.lang.String,ComponentQuote> mapCQComp,
java.util.Map<JulianDate,java.util.Map<java.lang.String,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.
|
ComponentMarketParamSet(DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
CreditCurve cc,
ComponentQuote compQuote,
java.util.Map<java.lang.String,ComponentQuote> mTSYQuotes,
java.util.Map<JulianDate,java.util.Map<java.lang.String,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
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,ComponentQuote> |
EODCurves.GetTSYQuotes(java.sql.Statement stmt,
JulianDate dtEOD,
java.lang.String strCurrency)
Retrieves the treasury quotes for the specified EOD and currency
|