Uses of Class
org.drip.analytics.date.JulianDate
| Package | Description |
|---|---|
| org.drip.analytics.date |
Date/Time Creation/Manipulation/Usage
|
| org.drip.analytics.definition |
Latent State Curves, Surfaces, Turns
|
| org.drip.analytics.eventday |
Fixed/Variable Custom Holiday Creation
|
| org.drip.analytics.support |
Assorted Support and Helper Utilities
|
| org.drip.exposure.csatimeline |
Time-line of IMA/CSA Event Dates
|
| org.drip.exposure.mpor |
Margin Period Collateral Amount Estimation
|
| org.drip.exposure.universe |
Exposure Generation - Market States Simulation
|
| org.drip.feed.loader |
Reference/Market Data Feed Loader
|
| org.drip.feed.transformer |
Market Data Reconstitutive Feed Transformer
|
| org.drip.historical.attribution |
Position Market Change Components Attribution
|
| org.drip.historical.engine |
Product Horizon Change Explain Engine
|
| org.drip.historical.sensitivity |
Product Horizon Change Tenor Sensitivity
|
| org.drip.historical.state |
Historical Implied Curve Node Metrics
|
| org.drip.loan.characteristics |
Asset Backed Loan Level Characteristics
|
| org.drip.market.exchange |
Deliverable Swap, STIR, Treasury Futures
|
| org.drip.market.otc |
OTC Dual Stream Option Container
|
| org.drip.param.definition |
Latent State Quantification Metrics Tweak
|
| org.drip.param.market |
Curves Surfaces Quotes Fixings Container
|
| org.drip.param.valuation |
Valuation Settlement and Valuation Customization Parameters
|
| org.drip.product.creator |
Streams and Products Construction Utilities
|
| org.drip.product.credit |
Credit Products - Components and Baskets
|
| org.drip.product.definition |
Fixed Income Components/Baskets Definitions
|
| org.drip.product.fra |
Standard/Market FRAs - Caps/Floors
|
| org.drip.product.fx |
FX Forwards, Cross Currency Swaps
|
| org.drip.product.govvie |
Treasury Bills, Notes, Bonds, Futures
|
| org.drip.product.option |
Options on Fixed Income Components
|
| org.drip.product.params |
Fixed Income Product Customization Parameters
|
| org.drip.product.rates |
Fixed Income Multi-Stream Components
|
| org.drip.sample.dual |
G7 Standard Cross Currency Swap
|
| org.drip.sample.forward |
IBOR Spline Forward Curve Construction
|
| org.drip.service.api |
Horizon Roll Attribution Service API
|
| org.drip.service.env |
Library Module Loader Environment Manager
|
| org.drip.service.jsonparser |
RFC4627 Compliant JSON Message Parser
|
| org.drip.service.product |
Product Horizon PnL Attribution Decomposition
|
| org.drip.service.scenario |
Custom Scenario Service Metric Generator
|
| org.drip.service.state |
Curve Based State Metric Generator
|
| org.drip.service.template |
Curve Construction Product Builder Templates
|
| org.drip.state.basis |
Basis State Curve Construction/Estimation
|
| org.drip.state.creator |
Scenario State Curve/Surface Builders
|
| org.drip.state.credit |
Credit Latent State Curve Representation
|
| org.drip.state.csa |
Credit Support Annex Latent State
|
| org.drip.state.curve |
Basis Spline Based Latent States
|
| org.drip.state.discount |
Discount Curve Spline Latent State
|
| org.drip.state.forward |
Forward Latent State Curve Estimator
|
| org.drip.state.fx |
FX Latent State Curve Estimator
|
| org.drip.state.govvie |
Govvie Latent State Curve Estimator
|
| org.drip.state.nonlinear |
Nonlinear (i.e., Boot) Latent State Construction
|
| org.drip.state.repo |
Latent State Repo Curve Estimator
|
| org.drip.state.sequence |
Monte Carlo Path State Realizations
|
| org.drip.state.volatility |
Latent State Volatility Curve/Surface
|
| org.drip.xva.derivative |
Burgard Kjaer Dynamic Portfolio Replication
|
| org.drip.xva.gross |
XVA Gross Adiabat Exposure Aggregation
|
| org.drip.xva.hypothecation |
XVA Hypothecation Group Amount Estimation
|
| org.drip.xva.netting |
Credit/Debt/Funding Netting Groups
|
| org.drip.xva.vertex |
XVA Hypothecation Group Vertex Generators
|
-
Uses of JulianDate in org.drip.analytics.date
Methods in org.drip.analytics.date that return JulianDate Modifier and Type Method Description JulianDateJulianDate. addBusDays(int iDays, java.lang.String strCalendarSet)Add the given Number of Business Days and return a new JulianDate InstanceJulianDateJulianDate. addDays(int iDays)Add the given Number of Days and return a JulianDate InstanceJulianDateJulianDate. addMonths(int iNumMonths)Add the given Number of Months and return a New JulianDate InstanceJulianDateJulianDate. addTenor(java.lang.String strTenorIn)Add the tenor to the JulianDate to create a new dateJulianDateJulianDate. addTenorAndAdjust(java.lang.String strTenor, java.lang.String strCalendarSet)Add the Tenor to the JulianDate and Adjust it to create a new InstanceJulianDateJulianDate. addYears(int iNumYears)Add the given Number of Years and return a new JulianDate Instancestatic JulianDateDateUtil. CreateFromDDMMMYYYY(java.lang.String strDate)Create a JulianDate from a String containing the Date in the DDMMMYYYY Formatstatic JulianDateDateUtil. CreateFromMDY(java.lang.String strMDY, java.lang.String strDelim)Create a JulianDate from a String containing Date in the DDMMYYYY Formatstatic JulianDateDateUtil. CreateFromYMD(int iYear, int iMonth, int iDate)Create a JulianDate from the Year/Month/Datestatic JulianDateDateUtil. CreateFromYMD(java.lang.String strYMD, java.lang.String strDelim)Create a JulianDate from a String containing Date in the YYYYMMDD Formatstatic JulianDateDateUtil. FromMDY(java.lang.String strMDY, java.lang.String strDelim)Create a JulianDate from the MDYstatic JulianDateDateUtil. MakeJulianDateFromBBGDate(java.lang.String strBBGDate)Create a JulianDate from Bloomberg date stringstatic JulianDateDateUtil. MakeJulianFromDDMMMYY(java.lang.String strDDMMMYY, java.lang.String strDelim)Create a JulianDate from the DD MMM YYstatic JulianDateDateUtil. MakeJulianFromRSEntry(java.util.Date dt)Create a JulianDate from the java Datestatic JulianDateDateUtil. MakeJulianFromYYYYMMDD(java.lang.String strYYYYMMDD, java.lang.String strDelim)Create a JulianDate from the YYYY MM DDJulianDateJulianDate. nextBondFuturesIMM(int iNumRollMonths, java.lang.String strCalendar)Generate the First Bond Futures IMM Date from this JulianDate according to the specified CalendarJulianDateJulianDate. nextCreditIMM(int iNumRollMonths)Generate the First Credit IMM roll date from this JulianDateJulianDateJulianDate. nextRatesFuturesIMM(int iNumRollMonths)Generate the First Rates Futures IMM Date from this JulianDateJulianDateJulianDate. subtractBusDays(int iDays, java.lang.String strCalendarSet)Subtract the given Number of Business Days and return a new JulianDate InstanceJulianDateJulianDate. subtractDays(int iDays)Subtract the given Number of Days and return the JulianDate InstanceJulianDateJulianDate. subtractTenor(java.lang.String strTenorIn)Subtract the tenor to the JulianDate to create a new dateJulianDateJulianDate. subtractTenorAndAdjust(java.lang.String strTenor, java.lang.String strCalendarSet)Subtract the tenor to the JulianDate to create a new business datestatic JulianDateDateUtil. Today()Return a Julian Date corresponding to TodayMethods in org.drip.analytics.date with parameters of type JulianDate Modifier and Type Method Description intJulianDate. compareTo(JulianDate dtOther)intJulianDate. daysDiff(JulianDate dt)Difference in Days between the Current and the Input Datesstatic java.util.DateDateUtil. JavaDateFromJulianDate(JulianDate dt)Retrieve a Java Date Instance from the Julian Date Instance -
Uses of JulianDate in org.drip.analytics.definition
Methods in org.drip.analytics.definition that return JulianDate Modifier and Type Method Description JulianDateCurve. epoch()Get the Epoch DateJulianDateMarketSurface. epoch()JulianDateNodeStructure. epoch()Methods in org.drip.analytics.definition with parameters of type JulianDate Modifier and Type Method Description doubleNodeStructure. node(JulianDate dt)Get the Market Node at the given MaturitydoubleNodeStructure. nodeDerivative(JulianDate dt, int iOrder)Get the Market Node Derivative at the given Maturity -
Uses of JulianDate in org.drip.analytics.eventday
Methods in org.drip.analytics.eventday that return JulianDate Modifier and Type Method Description JulianDateDateInMonth. instanceDay(int iYear, int iMonth, java.lang.String strCalendar)Generate the Particular Day of the Year, the Month, according to the CalendarMethods in org.drip.analytics.eventday with parameters of type JulianDate Modifier and Type Method Description booleanLocale. addStaticHoliday(JulianDate dt, java.lang.String strDescription)Add the given date as a static holidayConstructors in org.drip.analytics.eventday with parameters of type JulianDate Constructor Description Static(JulianDate dt, java.lang.String strDescription)Construct a static holiday from the date and the description -
Uses of JulianDate in org.drip.analytics.support
Methods in org.drip.analytics.support that return JulianDate Modifier and Type Method Description static JulianDate[]Helper. FromTenor(JulianDate dtSpot, java.lang.String[] astrTenor)Convert the Array of Tenors into Dates off of a Spotstatic JulianDate[]Helper. SpotDateArray(JulianDate dtSpot, int iCount)Generate an Array of Repeated Spot DatesMethods in org.drip.analytics.support with parameters of type JulianDate Modifier and Type Method Description static java.util.List<java.lang.Integer>CompositePeriodBuilder. BackwardEdgeDates(JulianDate dtEffective, JulianDate dtMaturity, java.lang.String strTenor, DateAdjustParams dap, int iPSEC)Generate a list of period edge dates backward from the end.static doubleHelper. BondFuturesPriceAUDBillStyle(JulianDate dtValue, Bond bond, double dblReferenceIndex)Compute the Bond Futures Price AUD Bill Style from the Reference Index Levelstatic LatentStateFixingsContainerHelper. CreateFixingsObject(Bond bond, JulianDate dtFixing, double dblFixing)Create the Latent State Fixings object from the bond, the fixings date, and the fixing.static java.util.List<java.lang.Integer>CompositePeriodBuilder. EdgePair(JulianDate dtStart, JulianDate dtEnd)Generate a single Spanning Edge Pair between the specified dates, using the specified Calendarstatic doubleFuturesHelper. ForwardBondCreditPrice(Bond bond, JulianDate dtSpot, JulianDate dtForward, CurveSurfaceQuoteContainer csqc, double dblCleanPrice)Compute the Forward Bond Price Using the Implied Bond Credit Basisstatic doubleFuturesHelper. ForwardBondOASPrice(Bond bond, JulianDate dtSpot, JulianDate dtForward, CurveSurfaceQuoteContainer csqc, double dblCleanPrice)Compute the Forward Bond Price Using the Implied Bond OASstatic doubleFuturesHelper. ForwardBondYieldPrice(Bond bond, JulianDate dtSpot, JulianDate dtForward, CurveSurfaceQuoteContainer csqc, double dblCleanPrice)Compute the Forward Bond Price Using the Implied Bond Yieldstatic doubleFuturesHelper. ForwardBondZSpreadPrice(Bond bond, JulianDate dtSpot, JulianDate dtForward, CurveSurfaceQuoteContainer csqc, double dblCleanPrice)Compute the Forward Bond Price Using the Implied Bond Z Spreadstatic java.util.List<java.lang.Integer>CompositePeriodBuilder. ForwardEdgeDates(JulianDate dtEffective, JulianDate dtMaturity, java.lang.String strTenor, DateAdjustParams dap, int iPSEC)Generate a list of period edge dates forward from the start.static JulianDate[]Helper. FromTenor(JulianDate dtSpot, java.lang.String[] astrTenor)Convert the Array of Tenors into Dates off of a Spotstatic java.util.List<java.lang.Integer>CompositePeriodBuilder. IMMEdgeDates(JulianDate dtSpot, int iRollMonths, java.lang.String strPeriodTenor, java.lang.String strMaturityTenor, DateAdjustParams dap)Generate a list of the IMM period edge dates forward from the spot date.static java.util.List<java.lang.Integer>CompositePeriodBuilder. OvernightEdgeDates(JulianDate dtStart, JulianDate dtEnd, java.lang.String strCalendar)Generate the List of Overnight Edge Dates between the specified dates, using the specified Calendarstatic ReferenceIndexPeriodCompositePeriodBuilder. ReferencePeriod(JulianDate dtStart, JulianDate dtEnd, FloaterLabel floaterLabel, int iReferencePeriodArrearsType)Construct a Reference Period using the Start/End Dates, the Floater Label, and the Reference Period Arrears Typestatic java.util.List<java.lang.Integer>CompositePeriodBuilder. RegularEdgeDates(JulianDate dtEffective, java.lang.String strPeriodTenor, java.lang.String strMaturityTenor, DateAdjustParams dap)Generate a list of regular period edge dates forward from the start.static JulianDate[]Helper. SpotDateArray(JulianDate dtSpot, int iCount)Generate an Array of Repeated Spot Datesstatic int[]Helper. TenorToDate(JulianDate dtSpot, java.lang.String[] astrTenor)Retrieve the Date Array From the Tenor Array -
Uses of JulianDate in org.drip.exposure.csatimeline
Methods in org.drip.exposure.csatimeline that return JulianDate Modifier and Type Method Description JulianDateLastFlowDates. clientTradePayment()Retrieve the Last Client Trade Payment (Settlement) DateJulianDateLastFlowDates. clientVariationMarginPosting()Retrieve the Last Client Variation Margin Posting (Observation) DateJulianDateEventDate. date()Retrieve the CSA Event Julian DateJulianDateLastFlowDates. dealerTradePayment()Retrieve the Last Dealer Trade Payment (Settlement) DateJulianDateLastFlowDates. dealerVariationMarginPosting()Retrieve the Last Dealer Variation Margin Posting (Observation) DateJulianDateLastFlowDates. etd()Retrieve the ETDJulianDateEventSequence. marginPeriodEnd()Retrieve the Margin Period End DateJulianDateEventSequence. marginPeriodStart()Retrieve the Margin Period Start DateJulianDateLastFlowDates. spot()Retrieve the Spot DateJulianDateLastFlowDates. valuation()Retrieve the Valuation DateJulianDateLastFlowDates. variationMarginPeriodEnd()Retrieve the Variation Margin Period End DateJulianDateLastFlowDates. variationMarginPeriodStart()Retrieve the Variation Margin Period Start DateMethods in org.drip.exposure.csatimeline with parameters of type JulianDate Modifier and Type Method Description static EventSequenceEventSequence. Aggressive(JulianDate valuationDate, java.lang.String calendarSet)Construct an Instance of Aggressive EventSequencestatic EventDateEventDateBuilder. CollateralTransferInitiation(JulianDate date)Construct the Collateral Transfer Initiation CSA Event Datestatic EventSequenceEventSequence. Conservative(JulianDate valuationDate, java.lang.String calendarSet)Construct an Instance of Conservative EventSequencestatic EventDateEventDateBuilder. EarlyTerminationDate(JulianDate date)Construct the Early Termination Date (ETD) CSA Event Datestatic EventDateEventDateBuilder. ED(JulianDate date)Construct the Event of Default CSA Event Datestatic EventDateEventDateBuilder. EDCommunication(JulianDate date)Construct the ED Communication CSA Event Datestatic EventDateEventDateBuilder. ETD(JulianDate date)Construct the Early Termination Date (ETD) CSA Event Datestatic EventDateEventDateBuilder. ETDDesignation(JulianDate date)Construct the ETD Designation CSA Event Datestatic EventDateEventDateBuilder. EventOfDefault(JulianDate date)Construct the Event of Default CSA Event Datestatic EventDateEventDateBuilder. Honored(JulianDate date)Construct the Undisputed and Respected CSA Event Datestatic EventDateEventDateBuilder. NonHonored(JulianDate date)Construct the Non-Honored CSA Event Datestatic EventDateEventDateBuilder. PED(JulianDate date)Construct the Potential Event of Default CSA Event Datestatic EventDateEventDateBuilder. PEDCommunication(JulianDate date)Construct the PED Communication CSA Event Datestatic EventDateEventDateBuilder. PotentialEventOfDefault(JulianDate date)Construct the Potential Event of Default CSA Event Datestatic LastFlowDatesLastFlowDates. SpotStandard(JulianDate spot, AndersenPykhtinSokolLag andersenPykhtinSokolLag, java.lang.String calendarSet)Generate a LastFlowDates Instance from the Spot Date and the AndersenPykhtinSokolLagstatic EventDateEventDateBuilder. Valuation(JulianDate date)Construct the CSA Valuation Event DateConstructors in org.drip.exposure.csatimeline with parameters of type JulianDate Constructor Description EventDate(JulianDate date, java.lang.String bcbsDesignation, java.lang.String aps2017Designation)EventDate ConstructorLastFlowDates(JulianDate valuation, JulianDate clientVariationMarginPosting, JulianDate dealerVariationMarginPosting, JulianDate clientTradePayment, JulianDate dealerTradePayment, JulianDate spot, JulianDate variationMarginPeriodStart, JulianDate variationMarginPeriodEnd)LastFlowDates Constructor -
Uses of JulianDate in org.drip.exposure.mpor
Methods in org.drip.exposure.mpor that return JulianDate Modifier and Type Method Description JulianDateCollateralAmountEstimatorOutput. clientMarginDate()Retrieve the Client Margin DateJulianDateCollateralAmountEstimatorOutput. dealerMarginDate()Retrieve the Dealer Margin DateMethods in org.drip.exposure.mpor with parameters of type JulianDate Modifier and Type Method Description doubleCollateralAmountEstimator. clientPostingRequirement(JulianDate valuationDateJulian)Calculate the Margin Amount Required to be Posted by the ClientdoubleCollateralAmountEstimator. clientThreshold(JulianDate valuationDateJulian)Calculate the Client Margin ThresholddoubleCollateralAmountEstimator. clientWindowMarginValue(JulianDate valuationDateJulian)Calculate the Margin Value at the Client Default WindowdoubleCollateralAmountEstimator. dealerPostingRequirement(JulianDate valuationDateJulian)Calculate the Margin Amount Required to be Posted by the DealerdoubleCollateralAmountEstimator. dealerThreshold(JulianDate valuationDateJulian)Calculate the Dealer Margin ThresholddoubleCollateralAmountEstimator. dealerWindowMarginValue(JulianDate valuationDateJulian)Calculate the Margin Value at the Dealer Default WindowCollateralAmountEstimatorOutputCollateralAmountEstimator. output(JulianDate valuationDateJulian)Generate the MarginAmountEstimatorOutput InstancedoubleCollateralAmountEstimator. postingRequirement(JulianDate valuationDateJulian)Calculate the Gross Margin Amount Required to be PostedConstructors in org.drip.exposure.mpor with parameters of type JulianDate Constructor Description CollateralAmountEstimatorOutput(JulianDate dealerMarginDate, JulianDate clientMarginDate, double dealerWindowMarginValue, double dealerCollateralThreshold, double dealerPostingRequirement, double clientWindowMarginValue, double clientCollateralThreshold, double clientPostingRequirement, double postingRequirement)CollateralAmountEstimatorOutput Constructor -
Uses of JulianDate in org.drip.exposure.universe
Methods in org.drip.exposure.universe that return JulianDate Modifier and Type Method Description JulianDateMarketVertex. anchorDate()Retrieve the Date AnchorJulianDate[]MarketPath. anchorDates()Retrieve the Array of the Vertex Anchor DatesMethods in org.drip.exposure.universe with parameters of type JulianDate Modifier and Type Method Description static MarketVertexMarketVertex. Epochal(JulianDate anchorDate, double overnightReplicator, double csaReplicator, double dealerHazardRate, double dealerSeniorRecoveryRate, double dealerSeniorFundingSpread, double dealerSubordinateRecoveryRate, double dealerSubordinateFundingSpread, double clientHazardRate, double clientRecoveryRate, double clientFundingSpread, LatentStateVertexContainer latentStateVertexContainer)Generate an Initial Instance of MarketVertexstatic MarketVertexMarketVertex. Epochal(JulianDate anchorDate, double overnightReplicator, double csaReplicator, double dealerHazardRate, double dealerRecoveryRate, double dealerFundingSpread, double clientHazardRate, double clientRecoveryRate, double clientFundingSpread, LatentStateVertexContainer latentStateVertexContainer)Generate an Initial Instance of MarketVertexstatic MarketVertexMarketVertex. Nodal(JulianDate anchorDate, double overnightRate, double overnightReplicator, double csaSpread, double csaReplicator, MarketVertexEntity dealerMarketVertex, MarketVertexEntity clientMarketVertex, LatentStateVertexContainer latentStateVertexContainer)Construct a Nodal Market Vertex -
Uses of JulianDate in org.drip.feed.loader
Methods in org.drip.feed.loader that return JulianDate Modifier and Type Method Description JulianDate[]CSVGrid. dateArrayAtColumn(int iColumn)Retrieve the Array of JulianDate corresponding to the specified Column Indexstatic JulianDateCSVGrid. ToDate(java.lang.String strElement)Convert the String Element to a JulianDate Instance.Methods in org.drip.feed.loader that return types with arguments of type JulianDate Modifier and Type Method Description java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>>CSVGrid. doubleMap(double dblScaler)Construct a Historical Map of Scaled/Keyed Doublejava.util.Map<JulianDate,InstrumentSetTenorQuote>CSVGrid. groupedOrderedDouble(double dblScaler)Construct a Historical Map of Scaled/Keyed/Tenor Ordered Double -
Uses of JulianDate in org.drip.feed.transformer
Method parameters in org.drip.feed.transformer with type arguments of type JulianDate Modifier and Type Method Description static booleanGovvieTreasuryMarksReconstitutor. RegularizeBenchmarkMarks(java.lang.String strTreasuryType, java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> mapClosingMarks)Re-constitute the Horizon Benchmark Marksstatic booleanGovvieTreasuryMarksReconstitutor. RegularizeBenchmarkMarks(java.lang.String strTreasuryType, java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> mapClosingMarks, java.lang.String strManifestMeasure, java.lang.String[] astrOutputBenchmarkTenor)Re-constitute the Horizon Benchmark Marksstatic booleanFundingFixFloatMarksReconstitutor. RegularizeMarks(java.lang.String strCurrency, java.util.Map<JulianDate,InstrumentSetTenorQuote> mapISTQ, int iLatentStateType)Dump the Regularized Marks of the ISTQ Mapstatic booleanOvernightIndexMarksReconstitutor. RegularizeMarks(java.lang.String strCurrency, java.util.Map<JulianDate,InstrumentSetTenorQuote> mapISTQ, int iLatentStateType)Dump the Regularized Marks of the ISTQ Map -
Uses of JulianDate in org.drip.historical.attribution
Methods in org.drip.historical.attribution that return JulianDate Modifier and Type Method Description JulianDatePositionMarketSnap. date(java.lang.String strKey)Retrieve the Custom Date Entry corresponding to the Specified KeyJulianDateCDSMarketSnap. effectiveDate()Retrieve the Effective DateJulianDateTreasuryFuturesMarketSnap. expiryDate()Retrieve the Expiry DateJulianDatePositionChangeComponents. firstDate()Retrieve the First DateJulianDateCDSMarketSnap. maturityDate()Retrieve the Maturity DateJulianDatePositionChangeComponents. secondDate()Retrieve the Second DateJulianDatePositionMarketSnap. snapDate()Retrieve the Date of the SnapMethods in org.drip.historical.attribution with parameters of type JulianDate Modifier and Type Method Description booleanPositionMarketSnap. setDate(java.lang.String strKey, JulianDate dtCustom)Set the Custom Date Entry corresponding to the Specified KeybooleanCDSMarketSnap. setEffectiveDate(JulianDate dtEffective)Set the Effective DatebooleanTreasuryFuturesMarketSnap. setExpiryDate(JulianDate dtExpiry)Set the Expiry DatebooleanCDSMarketSnap. setMaturityDate(JulianDate dtMaturity)Set the Maturity DateConstructors in org.drip.historical.attribution with parameters of type JulianDate Constructor Description BondMarketSnap(JulianDate dtSnap, double dblMarketValue)BondMarketSnap ConstructorCDSMarketSnap(JulianDate dtSnap, double dblMarketValue)CDSMarketSnap ConstructorPositionMarketSnap(JulianDate dtSnap, double dblMarketValue)PositionMarketSnap ConstructorTreasuryFuturesMarketSnap(JulianDate dtSnap, double dblMarketValue)TreasuryFuturesMarketSnap Constructor -
Uses of JulianDate in org.drip.historical.engine
Methods in org.drip.historical.engine that return JulianDate Modifier and Type Method Description JulianDateHorizonChangeExplainProcessor. firstDate()Retrieve the First Date of the Horizon ChangeJulianDateHorizonChangeExplainProcessor. secondDate()Retrieve the Second Date of the Horizon ChangeConstructors in org.drip.historical.engine with parameters of type JulianDate Constructor Description FixFloatExplainProcessor(FixFloatComponent ffc, int iSettleLag, java.lang.String strMarketMeasureName, double dblMarketMeasureValue, JulianDate dtFirst, JulianDate dtSecond, CurveSurfaceQuoteContainer csqcFirst, CurveSurfaceQuoteContainer csqcSecond, CaseInsensitiveHashMap<CurveSurfaceQuoteContainer> mapCSQCRollDown)FixFloatExplainProcessor ConstructorTreasuryBondExplainProcessor(TreasuryComponent tsyComponent, java.lang.String strMarketMeasureName, double dblMarketMeasureValue, JulianDate dtFirst, JulianDate dtSecond, CurveSurfaceQuoteContainer csqcFirst, CurveSurfaceQuoteContainer csqcSecond, CaseInsensitiveHashMap<CurveSurfaceQuoteContainer> mapCSQCRollDown)TreasuryBondExplainProcessor Constructor -
Uses of JulianDate in org.drip.historical.sensitivity
Methods in org.drip.historical.sensitivity that return JulianDate Modifier and Type Method Description JulianDateTenorDurationNodeMetrics. date(java.lang.String strKey)Retrieve the Custom Date Entry corresponding to the Specified KeyJulianDateTenorDurationNodeMetrics. dateSnap()Retrieve the KRD Date SnapMethods in org.drip.historical.sensitivity with parameters of type JulianDate Modifier and Type Method Description booleanTenorDurationNodeMetrics. setDate(java.lang.String strKey, JulianDate dtCustom)Set the Custom Date Entry corresponding to the Specified KeyConstructors in org.drip.historical.sensitivity with parameters of type JulianDate Constructor Description TenorDurationNodeMetrics(JulianDate dtSnap)TenorDurationNodeMetrics Constructor -
Uses of JulianDate in org.drip.historical.state
Methods in org.drip.historical.state that return JulianDate Modifier and Type Method Description JulianDateCreditCurveMetrics. close()Retrieve the Closing DateJulianDateFundingCurveMetrics. close()Retrieve the Closing DateMethods in org.drip.historical.state with parameters of type JulianDate Modifier and Type Method Description booleanCreditCurveMetrics. addRecoveryRate(JulianDate dt, double dblRecoveryRate)Add the Recovery Rate corresponding to the specified DatebooleanCreditCurveMetrics. addSurvivalProbability(JulianDate dt, double dblSurvivalProbability)Add the Survival Probability corresponding to the specified DatedoubleCreditCurveMetrics. recoveryRate(JulianDate dt)Retrieve the Recovery Rate corresponding to the specified DatedoubleCreditCurveMetrics. survivalProbability(JulianDate dt)Retrieve the Survival Probability corresponding to the specified DateConstructors in org.drip.historical.state with parameters of type JulianDate Constructor Description CreditCurveMetrics(JulianDate dtClose)CreditCurveMetrics ConstructorFundingCurveMetrics(JulianDate dtClose)FundingCurveMetrics Constructor -
Uses of JulianDate in org.drip.loan.characteristics
Methods in org.drip.loan.characteristics with parameters of type JulianDate Modifier and Type Method Description static VintageVintage. Standard(JulianDate dtOrigination)Construct a Vintage Instance from the Origination Date -
Uses of JulianDate in org.drip.market.exchange
Methods in org.drip.market.exchange that return JulianDate Modifier and Type Method Description JulianDateTreasuryFuturesEventDates. deliveryNotice()Retrieve the Delivery Notice DateJulianDateTreasuryFuturesEventDates. expiry()Retrieve the Expiry DateJulianDateTreasuryFuturesEventDates. finalDelivery()Retrieve the Final Delivery DateJulianDateTreasuryFuturesEventDates. firstDelivery()Retrieve the First Delivery DateJulianDateTreasuryFuturesEventDates. lastTrading()Retrieve the Last Trading DateMethods in org.drip.market.exchange with parameters of type JulianDate Modifier and Type Method Description FixFloatComponentDeliverableSwapFutures. Create(JulianDate dtSpot, double dblFixedCoupon)Create an Instance of the Deliverable Swaps FuturesbooleanTreasuryFuturesConvention. isEligible(JulianDate dtValue, Bond bond, double dblOutstandingNotional, java.lang.String strIssuer)Indicate whether the given bond is eligible to be deliveredbooleanTreasuryFuturesEligibility. isEligible(JulianDate dtValue, Bond bond, double dblOutstandingNotional, java.lang.String strIssuer)Indicate whether the given bond is eligible to be delivereddoubleTreasuryFuturesConvention. referencePrice(JulianDate dtValue, Bond bond, double dblFuturesQuotedIndex)Compute the Reference Bond Price from the Quoted Futures Index LevelConstructors in org.drip.market.exchange with parameters of type JulianDate Constructor Description TreasuryFuturesEventDates(JulianDate dtExpiry, JulianDate dtFirstDelivery, JulianDate dtFinalDelivery, JulianDate dtDeliveryNotice, JulianDate dtLastTrading)TreasuryFuturesEventDates Constructor -
Uses of JulianDate in org.drip.market.otc
Methods in org.drip.market.otc that return JulianDate Modifier and Type Method Description JulianDateCreditIndexConvention. effectiveDate()Retrieve the Effective DateJulianDateCreditIndexConvention. maturityDate()Retrieve the Maturity DateMethods in org.drip.market.otc with parameters of type JulianDate Modifier and Type Method Description FixFloatComponentFixedFloatSwapConvention. createFixFloatComponent(JulianDate dtSpot, java.lang.String strMaturityTenor, double dblFixedCoupon, double dblFloatBasis, double dblNotional)Create a Standardized Fixed-Float Component Instance from the InputsComponentPairFloatFloatSwapConvention. createFixFloatComponentPair(JulianDate dtSpot, java.lang.String strDerivedTenor, java.lang.String strMaturityTenor, double dblReferenceFixedCoupon, double dblDerivedFixedCoupon, double dblBasis, double dblNotional)Create an Instance of the Fix-Float Component PairFloatFloatComponentCrossFloatSwapConvention. createFloatFloatComponent(JulianDate dtSpot, java.lang.String strMaturityTenor, double dblBasis, double dblReferenceNotional, double dblDerivedNotional)Create an Instance of the Float-Float ComponentFloatFloatComponentFloatFloatSwapConvention. createFloatFloatComponent(JulianDate dtSpot, java.lang.String strDerivedTenor, java.lang.String strMaturityTenor, double dblBasis, double dblNotional)Create an Instance of the Float-Float ComponentStreamFixedStreamConvention. createStream(JulianDate dtEffective, java.lang.String strMaturityTenor, double dblCoupon, double dblNotional)Create a Fixed Stream InstanceStreamFloatStreamConvention. createStream(JulianDate dtEffective, java.lang.String strMaturityTenor, double dblBasis, double dblNotional)Create a Floating Stream InstanceConstructors in org.drip.market.otc with parameters of type JulianDate Constructor Description CreditIndexConvention(java.lang.String strIndexType, java.lang.String strIndexSubType, java.lang.String strSeriesName, java.lang.String strTenor, java.lang.String strCurrency, JulianDate dtEffective, JulianDate dtMaturity, int iFreq, java.lang.String strDayCount, double dblFixedCoupon, double dblRecoveryRate, int iNumConstituent)CreditIndexConvention Constructor -
Uses of JulianDate in org.drip.param.definition
Methods in org.drip.param.definition with parameters of type JulianDate Modifier and Type Method Description abstract booleanScenarioMarketParams. addFixing(JulianDate dtFix, LatentStateLabel lsl, double dblFixing)Add the fixing for the given Latent State Label and the given dateabstract booleanScenarioMarketParams. removeFixing(JulianDate dtFix, LatentStateLabel lsl)Remove the fixing corresponding to the given date and the Latent State Label -
Uses of JulianDate in org.drip.param.market
Methods in org.drip.param.market with parameters of type JulianDate Modifier and Type Method Description booleanLatentStateFixingsContainer. add(JulianDate dt, LatentStateLabel lsl, double dblFixing)Add the Fixing corresponding to the Date/Label PairbooleanCurveSurfaceScenarioContainer. addFixing(JulianDate dtFix, LatentStateLabel lsl, double dblFixing)booleanCurveSurfaceQuoteContainer. available(JulianDate dt, LatentStateLabel lsl)Indicates the Availability of the Fixing for the Specified LSL Label on the specified DatebooleanLatentStateFixingsContainer. available(JulianDate dt, LatentStateLabel lsl)Indicate the Availability of the Fixing for the Specified LSL Label on the specified DatedoubleCurveSurfaceQuoteContainer. fixing(JulianDate dt, LatentStateLabel lsl)Retrieve the Fixing for the Specified Date/LSL CombinationdoubleLatentStateFixingsContainer. fixing(JulianDate dt, LatentStateLabel lsl)Retrieve the Latent State Fixing for the Specified Date/LSL CombinationbooleanLatentStateFixingsContainer. remove(JulianDate dt, LatentStateLabel lsl)Remove the Latent State Fixing corresponding to the Date/Label Pair it if existsbooleanCurveSurfaceQuoteContainer. removeFixing(JulianDate dt, LatentStateLabel lsl)Remove the Fixing corresponding to the Date/Label Pair it if existsbooleanCurveSurfaceScenarioContainer. removeFixing(JulianDate dtFix, LatentStateLabel lsl)booleanCurveSurfaceQuoteContainer. setFixing(JulianDate dt, LatentStateLabel lsl, double dblFixing)Set the Fixing corresponding to the Date/Label Pair -
Uses of JulianDate in org.drip.param.valuation
Methods in org.drip.param.valuation with parameters of type JulianDate Modifier and Type Method Description static ValuationParamsValuationParams. Spot(JulianDate dtValue, int iCashSettleLag, java.lang.String strCalendar, int iAdjustMode)Create the valuation parameters object instance from the valuation date, the cash settle lag, and the settle calendar.static ValuationParamsValuationParams. Standard(JulianDate dtValue, java.lang.String strCalendar)Create the standard T+2B settle parameters for the given valuation date and calendarConstructors in org.drip.param.valuation with parameters of type JulianDate Constructor Description ValuationParams(JulianDate dtValue, JulianDate dtCashPay, java.lang.String strCalendar)Construct ValuationParams from the Valuation Date and the Cash Pay Date parameters -
Uses of JulianDate in org.drip.product.creator
Fields in org.drip.product.creator declared as JulianDate Modifier and Type Field Description JulianDateBondProductBuilder. _dtAnnounceAnnounce DateJulianDateBondRefDataBuilder. _dtAnnounceAnnounce DateJulianDateBondProductBuilder. _dtFinalMaturityFinal Maturity DateJulianDateBondRefDataBuilder. _dtFinalMaturityFinal Maturity DateJulianDateBondProductBuilder. _dtFirstCouponFirst Coupon DateJulianDateBondRefDataBuilder. _dtFirstCouponFirst Coupon DateJulianDateBondProductBuilder. _dtFirstSettleFirst Settle DateJulianDateBondRefDataBuilder. _dtFirstSettleFirst Settle DateJulianDateBondProductBuilder. _dtInterestAccrualStartInterest Accrual Start DateJulianDateBondRefDataBuilder. _dtInterestAccrualStartInterest Accrual Start DateJulianDateBondProductBuilder. _dtIssueIssue DateJulianDateBondRefDataBuilder. _dtIssueIssue DateJulianDateBondProductBuilder. _dtMaturityMaturityJulianDateBondRefDataBuilder. _dtMaturityMaturityJulianDateBondRefDataBuilder. _dtNextCouponDateNext Coupon DateJulianDateBondRefDataBuilder. _dtPenultimateCouponDatePenultimate Coupon DateJulianDateBondRefDataBuilder. _dtPrevCouponDatePrevious Coupon DateFields in org.drip.product.creator with type parameters of type JulianDate Modifier and Type Field Description static CaseInsensitiveTreeMap<java.util.Map<JulianDate,java.lang.Integer>>CDXRefDataHolder. _mmCDXRDBFirstCouponSeriesDate/Series CDX Coupon Double Mapstatic CaseInsensitiveTreeMap<java.util.Map<java.lang.Integer,JulianDate>>CDXRefDataHolder. _mmCDXRDBSeriesFirstCouponSeries/Date CDX Coupon Double MapMethods in org.drip.product.creator with parameters of type JulianDate Modifier and Type Method Description static BondComponentBondBuilder. CreateBondFromCF(java.lang.String strName, JulianDate dtEffective, java.lang.String strCurrency, java.lang.String strCreditCurveName, java.lang.String strDayCount, double dblInitialNotional, double dblCouponRate, int iCouponFrequency, JulianDate[] adtPeriodEnd, double[] adblCouponAmount, double[] adblPrincipalAmount, boolean bIsPrincipalPayDown)Create a bond from custom/user-defined cash flows and coupon conventionsstatic CreditDefaultSwapCDSBuilder. CreateCDS(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCurrency, java.lang.String strCredit, java.lang.String strCalendar)Create the credit default swap from the effective/maturity dates, coupon, IR curve name, and credit curve.static CreditDefaultSwapCDSBuilder. CreateCDS(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCurrency, CreditSetting cs, java.lang.String strCalendar)Create the credit default swap from the effective date, tenor, coupon, IR curve name, and component credit valuation parameters.static CreditDefaultSwapCDSBuilder. CreateCDS(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon, java.lang.String strCurrency, double dblRecovery, java.lang.String strCredit, java.lang.String strCalendar, boolean bAdjustDates)Create the credit default swap from the effective/maturity dates, coupon, IR curve name, and credit curve.static CreditDefaultSwapCDSBuilder. CreateCDS(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon, java.lang.String strCurrency, CreditSetting cs, java.lang.String strCalendar, boolean bAdjustDates)Create the credit default swap from the effective/maturity dates, coupon, IR curve name, and component credit valuation parameters.static CreditDefaultSwapCDSBuilder. CreateSAPC(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCredit)Create an Standard Asia Pacific CDS contract with full first stubstatic BondComponentBondBuilder. CreateSimpleFixed(java.lang.String strName, java.lang.String strCurrency, java.lang.String strCreditCurveName, double dblCoupon, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a simple fixed bond from parametersstatic BondComponentBondBuilder. CreateSimpleFixedF(java.lang.String strName, java.lang.String strCurrency, java.lang.String strCreditCurveName, double dblCoupon, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iFirstCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Fixed Coupon Bond from the First Coupon Date and the other Parametersstatic BondComponentBondBuilder. CreateSimpleFixedFP(java.lang.String strName, java.lang.String strCurrency, java.lang.String strCreditCurveName, double dblCoupon, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iFirstCouponDate, int iPenultimateCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Fixed Coupon Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic BondComponentBondBuilder. CreateSimpleFixedP(java.lang.String strName, java.lang.String strCurrency, java.lang.String strCreditCurveName, double dblCoupon, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iPenultimateCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Fixed Coupon Bond from the Penultimate Coupon Date and the other Parametersstatic BondComponentBondBuilder. CreateSimpleFloater(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a simple floating rate bondstatic BondComponentBondBuilder. CreateSimpleFloaterF(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iFirstCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Floating Rate Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic BondComponentBondBuilder. CreateSimpleFloaterFP(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iFirstCouponDate, int iPenultimateCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Floating Rate Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic BondComponentBondBuilder. CreateSimpleFloaterP(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iPenultimateCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Floating Rate Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic BondComponentBondBuilder. CreateSimpleOTCIRSFloater(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a Simple OTF Fix Float Floating Rate Bondstatic BondComponentBondBuilder. CreateSimpleOTCIRSFloaterF(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iFirstCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a OTC Fix Float Index Floating Rate Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic BondComponentBondBuilder. CreateSimpleOTCIRSFloaterFP(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iFirstCouponDate, int iPenultimateCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a OTC Fix Float Index Floating Rate Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic BondComponentBondBuilder. CreateSimpleOTCIRSFloaterP(java.lang.String strName, java.lang.String strCurrency, java.lang.String strRateIndex, java.lang.String strCreditCurveName, double dblSpread, int iFreq, java.lang.String strDayCount, JulianDate dtEffective, JulianDate dtMaturity, int iPenultimateCouponDate, DateAdjustParams dapPay, DateAdjustParams dapReset, DateAdjustParams dapMaturity, DateAdjustParams dapEffective, DateAdjustParams dapPeriodEnd, DateAdjustParams dapAccrualEnd, DateAdjustParams dapPeriodStart, DateAdjustParams dapAccrualStart, Array2D fsPrincipalOutstanding, Array2D fsCoupon)Create a OTC Fix-Float Index Floating Rate Bond from the First and Penultimate Coupon Dates, and the other Parametersstatic CreditDefaultSwapCDSBuilder. CreateSNAC(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCredit)Create an SNAC style CDS contract with full first stubstatic CreditDefaultSwapCDSBuilder. CreateSNAC(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCurrency, java.lang.String strCredit, java.lang.String strCalendar)Create an SNAC style CDS contract with full first stubstatic CreditDefaultSwapCDSBuilder. CreateSTEM(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCredit, java.lang.String strLocation)Create an Standard Emerging Market CDS contract with full first stubstatic CreditDefaultSwapCDSBuilder. CreateSTEU(JulianDate dtEffective, java.lang.String strTenor, double dblCoupon, java.lang.String strCredit)Create an Standard EU CDS contract with full first stubstatic SingleStreamComponentSingleStreamComponentBuilder. Deposit(JulianDate dtEffective, JulianDate dtMaturity, ForwardLabel fri)Create a Deposit Product from the Effective and the Maturity Dates, and the Forward Labelstatic FRAStandardCapFloorletSingleStreamOptionBuilder. ExchangeTradedFuturesOption(JulianDate dtEffective, ForwardLabel forwardLabel, double dblStrike, java.lang.String strManifestMeasure, boolean bIsCaplet, java.lang.String strTradingMode, java.lang.String strExchange)Create an Exchange-traded Standard Futures Optionstatic FRAStandardComponentSingleStreamComponentBuilder. ForwardRateFutures(JulianDate dtSpot, ForwardLabel fri)Create a Forward Rate Futures Product Instance from the Spot Date and the Forward Labelstatic SingleStreamComponent[]SingleStreamComponentBuilder. ForwardRateFuturesPack(JulianDate dtSpot, int iNumContract, java.lang.String strCurrency)Generate a Forward Rate Futures Pack corresponding to the Specified Number of Contractsstatic FRAMarketComponentSingleStreamComponentBuilder. FRAMarket(JulianDate dtForwardStart, ForwardLabel forwardLabel, double dblStrike)Create a FRA Market Component Instance from the Spot Date, the Forward Label, and the Strikestatic FRAStandardComponentSingleStreamComponentBuilder. FRAStandard(JulianDate dtForwardStart, ForwardLabel forwardLabel, double dblStrike)Create a Standard FRA from the Spot Date, the Forward Label, and the Strikestatic FRAStandardCapFloorletSingleStreamOptionBuilder. FuturesOption(JulianDate dtEffective, ForwardLabel forwardLabel, double dblStrike, java.lang.String strManifestMeasure, boolean bIsCaplet, CashSettleParams csp)Create a Standard Futures Optionstatic BasketProductCDSBasketBuilder. MakeCDX(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon, java.lang.String strIR, java.lang.String[] astrCC, double[] adblWeight, java.lang.String strName)Create the named CDX from effective, maturity, coupon, IR curve name, credit curve name set, and their weights.static BasketProductCDSBasketBuilder. MakeCDX(JulianDate dtEffective, JulianDate dtMaturity, double dblCoupon, java.lang.String strIR, java.lang.String[] astrCC, java.lang.String strName)Create the named CDX from effective, maturity, coupon, IR curve name, credit curve name set.static BondComponentConstantPaymentBondBuilder. Prepay(java.lang.String strName, JulianDate dtEffective, java.lang.String strCurrency, int iNumPayment, java.lang.String strDayCount, int iPayFrequency, double dblCouponRate, double dblFeeRate, double dblCPR, double dblConstantAmount, double dblInitialNotional)Construct an Instance of the Constant Payment Bond with a Deterministic Pre-payment Ratestatic BondComponentConstantPaymentBondBuilder. Standard(java.lang.String strName, JulianDate dtEffective, java.lang.String strCurrency, int iNumPayment, java.lang.String strDayCount, int iPayFrequency, double dblCouponRate, double dblFeeRate, double dblConstantAmount, double dblInitialNotional)Construct an Instance of the Constant Payment Bondstatic TreasuryComponentBondBuilder. Treasury(java.lang.String strTreasuryCode, JulianDate dtEffective, JulianDate dtMaturity, java.lang.String strCurrency, double dblCoupon, int iFreq, java.lang.String strDayCount)Creates a Treasury Bond from the Parameters -
Uses of JulianDate in org.drip.product.credit
Methods in org.drip.product.credit that return JulianDate Modifier and Type Method Description JulianDateBondComponent. currentCouponDate(JulianDate dt)JulianDateBondComponent. effectiveDate()JulianDateCDSComponent. effectiveDate()JulianDateBondComponent. finalMaturity()JulianDateBondComponent. firstCouponDate()JulianDateCDSComponent. firstCouponDate()JulianDateBondComponent. maturityDate()JulianDateCDSComponent. maturityDate()JulianDateBondComponent. maturityPayDate()JulianDateBondComponent. nextCouponDate(JulianDate dt)JulianDateBondComponent. periodFixingDate(int iValueDate)JulianDateBondComponent. previousCouponDate(JulianDate dt)Methods in org.drip.product.credit with parameters of type JulianDate Modifier and Type Method Description JulianDateBondComponent. currentCouponDate(JulianDate dt)doubleBondComponent. currentCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc)JulianDateBondComponent. nextCouponDate(JulianDate dt)doubleBondComponent. nextCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc)ExerciseInfoBondComponent. nextValidExerciseDateOfType(JulianDate dt, boolean bPut)ExerciseInfoBondComponent. nextValidExerciseInfo(JulianDate dt)JulianDateBondComponent. previousCouponDate(JulianDate dt)doubleBondComponent. previousCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc) -
Uses of JulianDate in org.drip.product.definition
Methods in org.drip.product.definition that return JulianDate Modifier and Type Method Description abstract JulianDateBond. currentCouponDate(JulianDate dt)Return the coupon date for the period containing the specified dateJulianDateBasketProduct. effective()Returns the effective date of the basket productabstract JulianDateComponent. effectiveDate()Get the Effective Dateabstract JulianDateBond. finalMaturity()Return the bond's final maturityJulianDateBasketProduct. firstCouponDate()Get the first coupon dateabstract JulianDateComponent. firstCouponDate()Get the First Coupon DateJulianDateBasketProduct. maturity()Return the maturity date of the basket productabstract JulianDateComponent. maturityDate()Get the Maturity DateJulianDateComponent. maturityPayDate()Get the Maturity Pay Dateabstract JulianDateBond. nextCouponDate(JulianDate dt)Return the coupon date for the period subsequent to the specified dateabstract JulianDateBond. periodFixingDate(int iValueDate)Get the bond's reset date for the period identified by the valuation dateabstract JulianDateBond. previousCouponDate(JulianDate dt)Return the coupon date for the period prior to the specified dateMethods in org.drip.product.definition with parameters of type JulianDate Modifier and Type Method Description abstract JulianDateBond. currentCouponDate(JulianDate dt)Return the coupon date for the period containing the specified dateabstract doubleBond. currentCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs)Return the coupon rate for the period corresponding to the specified datejava.util.List<LossQuadratureMetrics>CreditComponent. lossFlow(JulianDate dtSpot, CurveSurfaceQuoteContainer csqc)Generate the loss flow for the credit component based on the pricer parametersabstract JulianDateBond. nextCouponDate(JulianDate dt)Return the coupon date for the period subsequent to the specified dateabstract doubleBond. nextCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs)Return the coupon rate for the period subsequent to the specified dateabstract ExerciseInfoBond. nextValidExerciseDateOfType(JulianDate dt, boolean bGetPut)Return the next exercise info of the given exercise type (call/put) subsequent to the specified dateabstract ExerciseInfoBond. nextValidExerciseInfo(JulianDate dt)Return the next exercise info subsequent to the specified dateabstract JulianDateBond. previousCouponDate(JulianDate dt)Return the coupon date for the period prior to the specified dateabstract doubleBond. previousCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs)Return the coupon rate for the period prior to the specified date -
Uses of JulianDate in org.drip.product.fra
Method parameters in org.drip.product.fra with type arguments of type JulianDate Modifier and Type Method Description booleanFRAStandardCapFloor. stripPiecewiseForwardVolatility(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCapVolatility, java.util.Map<JulianDate,java.lang.Double> mapDateVol)Strip the Piece-wise Constant Forward Rate Volatility of the Unmarked Segment of the Volatility Term Structure -
Uses of JulianDate in org.drip.product.fx
Methods in org.drip.product.fx that return JulianDate Modifier and Type Method Description JulianDateFXForwardComponent. effectiveDate()JulianDateFXForwardComponent. firstCouponDate()JulianDateDomesticCollateralizedForeignForward. getMaturityDate()Retrieve the Maturity DateJulianDateForeignCollateralizedDomesticForward. getMaturityDate()Retrieve the Maturity DateJulianDateFXForwardComponent. maturityDate()Constructors in org.drip.product.fx with parameters of type JulianDate Constructor Description DomesticCollateralizedForeignForward(CurrencyPair cp, double dblForexForwardStrike, JulianDate dtMaturity)Create an DomesticCollateralizedForeignForward from the currency pair, the strike, and the maturity datesForeignCollateralizedDomesticForward(CurrencyPair cp, double dblForexForwardStrike, JulianDate dtMaturity)Create an ForeignCollateralizedDomesticForward from the currency pair, the strike, and the maturity dates -
Uses of JulianDate in org.drip.product.govvie
Methods in org.drip.product.govvie that return JulianDate Modifier and Type Method Description JulianDateTreasuryFutures. effectiveDate()JulianDateTreasuryFutures. expiry()Retrieve the Futures Expiration DateJulianDateTreasuryFutures. firstCouponDate()JulianDateTreasuryFutures. maturityDate()Methods in org.drip.product.govvie with parameters of type JulianDate Modifier and Type Method Description booleanTreasuryFutures. setExpiry(JulianDate dtExpiry)Set the Futures Expiration Date -
Uses of JulianDate in org.drip.product.option
Methods in org.drip.product.option that return JulianDate Modifier and Type Method Description JulianDateOptionComponent. effectiveDate()JulianDateOptionComponent. exerciseDate()Retrieve the Option Exercise DateJulianDateOptionComponent. firstCouponDate()JulianDateEuropeanCallPut. maturity()Retrieve the Option MaturityJulianDateOptionComponent. maturityDate()Constructors in org.drip.product.option with parameters of type JulianDate Constructor Description EuropeanCallPut(JulianDate dtMaturity, double dblStrike)EuropeanCallPut constructor -
Uses of JulianDate in org.drip.product.params
Fields in org.drip.product.params declared as JulianDate Modifier and Type Field Description JulianDateCDXRefDataParams. _dtIssueIndex Issue DateJulianDateCDXRefDataParams. _dtMaturityIndex Maturity DateMethods in org.drip.product.params with parameters of type JulianDate Modifier and Type Method Description booleanCDXRefDataParams. setIssueDate(JulianDate dtIssue)Set the Index Issue DatebooleanCDXRefDataParams. setMaturityDate(JulianDate dtMaturity)Set the Index Maturity Date -
Uses of JulianDate in org.drip.product.rates
Methods in org.drip.product.rates that return JulianDate Modifier and Type Method Description JulianDateStream. effective()Retrieve the Effective DateJulianDateFixFloatComponent. effectiveDate()JulianDateFloatFloatComponent. effectiveDate()JulianDateRatesBasket. effectiveDate()JulianDateSingleStreamComponent. effectiveDate()JulianDateFixFloatComponent. firstCouponDate()JulianDateFloatFloatComponent. firstCouponDate()JulianDateRatesBasket. firstCouponDate()JulianDateSingleStreamComponent. firstCouponDate()JulianDateStream. firstCouponDate()Retrieve the First Coupon Pay DateJulianDateStream. maturity()Retrieve the Maturity DateJulianDateFixFloatComponent. maturityDate()JulianDateFloatFloatComponent. maturityDate()JulianDateRatesBasket. maturityDate()JulianDateSingleStreamComponent. maturityDate() -
Uses of JulianDate in org.drip.sample.dual
Methods in org.drip.sample.dual with parameters of type JulianDate Modifier and Type Method Description static voidCCBSForwardCurve. ForwardCurveReferenceComponentBasis(java.lang.String strReferenceCurrency, java.lang.String strDerivedCurrency, JulianDate dtValue, MergedDiscountForwardCurve dcReference, ForwardCurve fc6MReference, ForwardCurve fc3MReference, MergedDiscountForwardCurve dcDerived, ForwardCurve fc6MDerived, double dblRefDerFX, SegmentCustomBuilderControl scbc, java.lang.String[] astrTenor, double[] adblCrossCurrencyBasis, boolean bBasisOnDerivedLeg)Set the Forward Curve Reference Component Basisstatic voidCCBSDiscountCurve. MakeDiscountCurve(java.lang.String strReferenceCurrency, java.lang.String strDerivedCurrency, JulianDate dtValue, MergedDiscountForwardCurve dcReference, ForwardCurve fc6MReference, ForwardCurve fc3MReference, double dblRefDerFX, SegmentCustomBuilderControl scbc, java.lang.String[] astrTenor, double[] adblCrossCurrencyBasis, double[] adblSwapRate, boolean bBasisOnDerivedLeg)Construct the Discount Curve -
Uses of JulianDate in org.drip.sample.forward
Methods in org.drip.sample.forward with parameters of type JulianDate Modifier and Type Method Description static voidIBORCurve. ForwardJack(JulianDate dt, java.lang.String strHeaderComment, ForwardCurve fc, java.lang.String strManifestMeasure)Display the Forward Jacobianstatic ForwardCurveIBOR6MCubicPolyVanilla. Make6MForward(JulianDate dtValue, java.lang.String strCurrency, java.lang.String strTenor, boolean bPrintMetric)Construct the 6m Forward Curvestatic ForwardCurveIBOR6MQuarticPolyVanilla. Make6MForward(JulianDate dtValue, java.lang.String strCurrency, java.lang.String strTenor)Construct the 6M Forwardstatic MergedDiscountForwardCurveOvernightIndexCurve. MakeDC(java.lang.String strCurrency, JulianDate dtSpot, int[] aiDepositMaturityDays, double[] adblDepositQuote, java.lang.String[] astrShortEndOISMaturityTenor, double[] adblShortEndOISQuote, java.lang.String[] astrOISFutureTenor, java.lang.String[] astrOISFutureMaturityTenor, double[] adblOISFutureQuote, java.lang.String[] astrLongEndOISMaturityTenor, double[] adblLongEndOISQuote, SegmentCustomBuilderControl scbc, FloaterIndex fi)Construct the Merged Forward Discount Curvestatic MergedDiscountForwardCurveOvernightIndexCurve. MakeDC(JulianDate dtSpot, java.lang.String strCurrency)Construct an elaborate EONIA Discount Curve -
Uses of JulianDate in org.drip.service.api
Methods in org.drip.service.api that return JulianDate Modifier and Type Method Description JulianDateDateDiscountCurvePair. date()Retrieve the COBJulianDateDiscountCurveInputInstrument. date()Retrieve the Curve Epoch DateJulianDateFixFloatFundingInstrument. spotDate()Retrieve the Spot DateConstructors in org.drip.service.api with parameters of type JulianDate Constructor Description DateDiscountCurvePair(JulianDate cob, MergedDiscountForwardCurve cobDiscountCurve, java.util.List<java.lang.String> outputList)DateDiscountCurvePair constructorDiscountCurveInputInstrument(JulianDate epochDate, java.util.List<java.lang.String> cashTenorList, java.util.List<java.lang.Double> cashQuoteList, java.util.List<java.lang.String> futuresTenorList, java.util.List<java.lang.Double> futuresQuoteList, java.util.List<java.lang.String> swapTenorList, java.util.List<java.lang.Double> swapQuoteList)DiscountCurveInputInstrument ConstructorFixFloatFundingInstrument(JulianDate spotDate, java.lang.String currency, java.lang.String[] maturityTenorArray, double[] quoteArray, int latentStateType)FixFloatFundingInstrument Constructor -
Uses of JulianDate in org.drip.service.env
Methods in org.drip.service.env that return types with arguments of type JulianDate Modifier and Type Method Description static java.util.Map<JulianDate,java.lang.Integer>StandardCDXManager. GetIndexSeriesMap(java.lang.String indexName)Return the full set of CDX series/first coupon date pairs for the given CDXstatic java.util.Map<JulianDate,java.lang.Integer>StandardCDXManager. GetPreLoadedCDXSeriesMap(java.lang.String indexName)Return the full set of pre-loaded CDX series/first coupon date pairs for the given CDXstatic java.util.Map<JulianDate,java.lang.Integer>StandardCDXManager. GetPresetIndexSeriesMap(java.lang.String indexName)Return the full set of pre-set CDX series/first coupon date pairs for the given CDXMethods in org.drip.service.env with parameters of type JulianDate Modifier and Type Method Description static BasketProductStandardCDXManager. GetOnTheRun(java.lang.String index, JulianDate date, java.lang.String tenor)Retrieve the on-the-run for the index and tenor corresponding to the specified date -
Uses of JulianDate in org.drip.service.jsonparser
Methods in org.drip.service.jsonparser that return JulianDate Modifier and Type Method Description static JulianDate[]Converter. DateArrayEntry(JSONObject json, java.lang.String entryKey)Convert the JSON Entry to a Date Arraystatic JulianDateConverter. DateEntry(JSONObject json, java.lang.String entryKey)Convert the JSON Entry to a DateMethods in org.drip.service.jsonparser with parameters of type JulianDate Modifier and Type Method Description static JSONArrayConverter. Array(JulianDate[] dateArray)Construct a JSON Array out of the JulianDate Array -
Uses of JulianDate in org.drip.service.product
Methods in org.drip.service.product with parameters of type JulianDate Modifier and Type Method Description static java.util.List<PositionChangeComponents>CreditIndexAPI. HorizonChangeAttribution(JulianDate[] spotDateArray, int horizonGap, java.lang.String[] fundingFixingMaturityTenorArray, double[][] fundingFixingQuoteGrid, java.lang.String[] fullCreditIndexNameArray, double[] creditIndexQuotedSpreadArray)Generate the Funding/Credit Curve Horizon Metricsstatic java.util.List<PositionChangeComponents>FixedBondAPI. HorizonChangeAttribution(java.lang.String issuerName, int bondEffectiveDate, int bondMaturityDate, double bondCoupon, int bondCouponFrequency, java.lang.String bondCouponDayCount, java.lang.String bondCouponCurrency, JulianDate[] julianSpotDateArray, double[] cleanPriceArray)Returns Attribution for the Specified Bond Instancestatic java.util.List<PositionChangeComponents>FixFloatAPI. HorizonChangeAttribution(JulianDate[] spotDateArray, int horizonGap, java.lang.String[] fundingDepositInstrumentTenorArray, double[][] fundingDepositInstrumentQuoteGrid, java.lang.String[] fundingFixFloatTenorArray, double[][] fundingFixFloatQuoteGrid, java.lang.String currency, java.lang.String maturityTenor, java.lang.String[] rollDownHorizonTenorArray, int latentStateType)Generate the Funding Curve Horizon Metricsstatic PositionChangeComponentsFixFloatAPI. HorizonChangeAttribution(JulianDate firstDiscountCurveDate, JulianDate secondDiscountCurveDate, java.lang.String[] fundingDepositInstrumentTenorArray, double[] firstFundingDepositInstrumentArray, double[] secondFundingDepositInstrumentArray, java.lang.String[] fundingFixFloatTenorArray, double[] firstFundingFixFloatArray, double[] secondFundingFixFloatArray, java.lang.String currency, java.lang.String maturityTenor, java.lang.String[] rollDownHorizonTenorArray, int latentStateType)Generate the Funding Curve Horizon Metricsstatic java.util.List<PositionChangeComponents>FundingFuturesAPI. HorizonChangeAttribution(JulianDate[] closingDateArray, JulianDate[] expiryDateArray, double[] futuresQuoteArray, java.lang.String currency)Generate the Funding Futures Horizon Metricsstatic java.util.List<PositionChangeComponents>TreasuryAPI. HorizonChangeAttribution(JulianDate[] spotDateArray, int horizonGap, java.lang.String[] govvieTreasuryInstrumentTenorArray, double[][] govvieTreasuryInstrumentQuoteGrid, java.lang.String maturityTenor, java.lang.String treasuryCode, java.lang.String[] rollDownHorizonTenorArray, int latentStateType)Generate the Govvie Curve Horizon Metrics #2static PositionChangeComponentsTreasuryAPI. HorizonChangeAttribution(JulianDate day1GovvieCurveEpochDate, JulianDate secondCurveDate, java.lang.String[] govvieTreasuryInstrumentTenorArray, double[] firstGovvieTreasuryInstrumentArray, double[] secondGovvieTreasuryInstrumentArray, java.lang.String maturityTenor, java.lang.String treasuryCode, java.lang.String[] rollDownHorizonTenorArray, int latentStateType)Generate the Govvie Curve Horizon Metrics #1static java.util.List<PositionChangeComponents>TreasuryFuturesAPI. HorizonChangeAttribution(java.lang.String treasuryCode, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, JulianDate[] expiryDateArray, JulianDate[] spotDateArray, double[] cleanPriceArray, double[] conversionFactorArray)Return Attribution for the Treasury Futuresstatic java.util.List<TenorDurationNodeMetrics>TreasuryFuturesAPI. HorizonKeyRateDuration(java.lang.String treasuryType, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, JulianDate[] expiryDateArray, JulianDate[] spotDateArray, double[] cleanPriceArray, java.lang.String[] benchmarkTenorArray, double[][] govvieCurveTreasuryYieldArray)Generate the Horizon Treasury Curve Tenor Key Rate Sensitivity/Durationstatic PositionChangeComponentsFundingFuturesAPI. HorizonMetrics(JulianDate previousDate, JulianDate spotDate, JulianDate expiryDate, double previousQuote, double spotQuote, java.lang.String currency)Generate the Funding Futures Horizon Metrics -
Uses of JulianDate in org.drip.service.scenario
Methods in org.drip.service.scenario that return JulianDate Modifier and Type Method Description JulianDateBondReplicator. settleDate()Retrieve the Settle DateJulianDateBondReplicator. valueDate()Retrieve the Value DateMethods in org.drip.service.scenario with parameters of type JulianDate Modifier and Type Method Description static BondReplicatorBondReplicator. CorporateLoan(double currentPrice, double issuePrice, double issueAmount, JulianDate spotDate, java.lang.String[] depositTenorArray, double[] depositQuoteArray, double[] futuresQuoteArray, java.lang.String[] fixFloatTenorArray, double[] fixFloatQuoteArray, double spreadBump, double spreadDurationMultiplier, java.lang.String govvieCode, java.lang.String[] govvieTenorArray, double[] govvieQuoteArray, java.lang.String[] creditTenorArray, double[] creditQuoteArray, double fx, double resetRate, int settleLag, BondComponent bondComponent)Generate a Standard Corporate Loan BondReplicator Instancestatic BondReplicatorBondReplicator. CorporateSenior(double currentPrice, double issuePrice, double issueAmount, JulianDate spotDate, java.lang.String[] depositTenorArray, double[] depositQuoteArray, double[] futuresQuoteArray, java.lang.String[] fixFloatTenorArray, double[] fixFloatQuoteArray, double spreadBump, double spreadDurationMultiplier, java.lang.String govvieCode, java.lang.String[] govvieTenorArray, double[] govvieQuoteArray, java.lang.String[] creditTenorArray, double[] creditQuoteArray, double fx, double resetRate, int settleLag, BondComponent bondComponent)Generate a Standard Senior Corporate BondReplicator Instancestatic BondReplicatorBondReplicator. CorporateSubordinate(double currentPrice, double issuePrice, double issueAmount, JulianDate spotDate, java.lang.String[] depositTenorArray, double[] depositQuoteArray, double[] futuresQuoteArray, java.lang.String[] fixFloatTenorArray, double[] fixFloatQuoteArray, double spreadBump, double spreadDurationMultiplier, java.lang.String govvieCode, java.lang.String[] govvieTenorArray, double[] govvieQuoteArray, java.lang.String[] creditTenorArray, double[] creditQuoteArray, double fx, double resetRate, int settleLag, BondComponent bondComponent)Generate a Standard Subordinate Corporate BondReplicator InstanceConstructors in org.drip.service.scenario with parameters of type JulianDate Constructor Description BondReplicator(double currentPrice, double issuePrice, double issueAmount, JulianDate valuationDate, java.lang.String[] depositTenorArray, double[] depositQuoteArray, double[] futuresQuoteArray, java.lang.String[] fixFloatTenorArray, double[] fixFloatQuoteArray, double customYieldBump, double customCreditBasisBump, double zSpreadBump, double tenorBump, double spreadDurationMultiplier, java.lang.String govvieCode, java.lang.String[] govvieTenorArray, double[] govvieQuoteArray, boolean marketPriceCreditMetrics, java.lang.String[] creditTenorArray, double[] creditQuoteArray, double fx, double resetRate, int settleLag, double recoveryRate, BondComponent bondComponent)BondReplicator Constructor -
Uses of JulianDate in org.drip.service.state
Methods in org.drip.service.state that return types with arguments of type JulianDate Modifier and Type Method Description static java.util.Map<JulianDate,MergedDiscountForwardCurve>FundingCurveAPI. HistoricalMap(JulianDate[] spotDateArray, java.lang.String[] fixFloatMaturityTenorArray, double[][] fixFloatQuoteGrid, java.lang.String currency, int latentStateType)Generate the Funding Curve Mapstatic java.util.TreeMap<JulianDate,CreditCurveMetrics>CreditCurveAPI. HorizonMetrics(JulianDate[] spotDateArray, java.lang.String[] fundingFixingMaturityTenorArray, double[][] fundingFixingQuoteArray, java.lang.String[] fullCreditIndexNameArray, double[] creditIndexQuotedSpreadArray, java.lang.String[] forTenorArray)Generate the Horizon Metrics for the Specified Inputsstatic java.util.Map<JulianDate,FundingCurveMetrics>FundingCurveAPI. HorizonMetrics(JulianDate[] spotDateArray, java.lang.String[] fixFloatMaturityTenorArray, double[][] fixFloatQuoteGrid, java.lang.String[] inTenorArray, java.lang.String[] forTenorArray, java.lang.String currency, int latentStateType)Generate the Funding Curve Horizon Metricsstatic java.util.Map<JulianDate,FundingCurveMetrics>OvernightCurveAPI. HorizonMetrics(JulianDate[] spotDateArray, java.lang.String[] overnightCurveOISTenorAray, double[][] overnightCurveOISQuoteGrid, java.lang.String[] inTenorArray, java.lang.String[] forTenorArray, java.lang.String currency, int latentStateType)Generate the Overnight Curve Horizon Metrics For an Array of Closing DatesMethods in org.drip.service.state with parameters of type JulianDate Modifier and Type Method Description static CreditCurveMetricsCreditCurveAPI. DailyMetrics(JulianDate spotDate, java.lang.String[] fundingFixingMaturityTenorArray, double[] fundingFixingQuoteArray, java.lang.String fullCreditIndexName, double creditIndexQuotedSpread, java.lang.String[] forTenorArray)Generate the Daily Metrics for the Specified Inputsstatic FundingCurveMetricsFundingCurveAPI. DailyMetrics(JulianDate spotDate, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteGrid, java.lang.String[] inTenorArray, java.lang.String[] forTenorArray, java.lang.String currency, int latentStateType)Generate the Funding Curve Daily Metricsstatic FundingCurveMetricsOvernightCurveAPI. DailyMetrics(JulianDate spotDate, java.lang.String[] overnightCurveOISTenorAray, double[] overnightCurveOISQuoteGrid, java.lang.String[] inTenorArray, java.lang.String[] forTenorArray, java.lang.String currency, int latentStateType)Generate the Overnight Curve Horizon Metrics for the Specified Datestatic java.util.Map<JulianDate,MergedDiscountForwardCurve>FundingCurveAPI. HistoricalMap(JulianDate[] spotDateArray, java.lang.String[] fixFloatMaturityTenorArray, double[][] fixFloatQuoteGrid, java.lang.String currency, int latentStateType)Generate the Funding Curve Mapstatic java.util.TreeMap<JulianDate,CreditCurveMetrics>CreditCurveAPI. HorizonMetrics(JulianDate[] spotDateArray, java.lang.String[] fundingFixingMaturityTenorArray, double[][] fundingFixingQuoteArray, java.lang.String[] fullCreditIndexNameArray, double[] creditIndexQuotedSpreadArray, java.lang.String[] forTenorArray)Generate the Horizon Metrics for the Specified Inputsstatic java.util.Map<JulianDate,FundingCurveMetrics>FundingCurveAPI. HorizonMetrics(JulianDate[] spotDateArray, java.lang.String[] fixFloatMaturityTenorArray, double[][] fixFloatQuoteGrid, java.lang.String[] inTenorArray, java.lang.String[] forTenorArray, java.lang.String currency, int latentStateType)Generate the Funding Curve Horizon Metricsstatic java.util.Map<JulianDate,FundingCurveMetrics>OvernightCurveAPI. HorizonMetrics(JulianDate[] spotDateArray, java.lang.String[] overnightCurveOISTenorAray, double[][] overnightCurveOISQuoteGrid, java.lang.String[] inTenorArray, java.lang.String[] forTenorArray, java.lang.String currency, int latentStateType)Generate the Overnight Curve Horizon Metrics For an Array of Closing Dates -
Uses of JulianDate in org.drip.service.template
Methods in org.drip.service.template with parameters of type JulianDate Modifier and Type Method Description static TreasuryComponentTreasuryBuilder. AGB(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Australian Treasury AUD AGB Bondstatic TreasuryComponentTreasuryBuilder. BTPS(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Italian Treasury EUR BTPS Bondstatic CaseInsensitiveTreeMap<CreditCurve>LatentMarketStateBuilder. BumpedCreditCurve(JulianDate spotDate, java.lang.String creditCurveName, java.lang.String[] maturityTenorArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, double bumpAmount, boolean isProportional)Construct a Tenor + Parallel Map of Bumped Credit Curves from Overnight Exchange/OTC Market Instrumentsstatic CaseInsensitiveTreeMap<ForwardCurve>LatentMarketStateBuilder. BumpedForwardCurve(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] fraMaturityTenorArray, double[] fraQuoteArray, java.lang.String fraMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, java.lang.String[] floatFloatMaturityTenorArray, double[] floatFloatQuoteArray, java.lang.String floatFloatMeasure, java.lang.String[] syntheticFloatFloatMaturityTenorArray, double[] syntheticFloatFloatQuoteArray, java.lang.String syntheticFloatFloatMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve referenceForwardCurve, int latentStateType, double bumpAmount, boolean isProportional)Construct a Map of Tenor Bumped Forward Curve Based off of the Input Exchange/OTC Market Instrumentsstatic CaseInsensitiveTreeMap<MergedDiscountForwardCurve>LatentMarketStateBuilder. BumpedForwardFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, int latentStateType, double bumpAmount, boolean isProportional)Construct a Map of Tenor Bumped Funding Curve Based off of the Underlying Forward Curve Shiftstatic CaseInsensitiveTreeMap<VolatilityCurve>LatentMarketStateBuilder. BumpedForwardVolatilityCurve(JulianDate spotDate, ForwardLabel forwardLabel, boolean isCap, java.lang.String[] maturityTenorArray, double[] strikeArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve forwardCurve, double bumpAmount, boolean isProportional)Construct a Tenor + Parallel Forward Volatility Latent State Construction from Cap/Floor Instrumentsstatic CaseInsensitiveTreeMap<MergedDiscountForwardCurve>LatentMarketStateBuilder. BumpedFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, int latentStateType, double bumpAmount, boolean isProportional)Construct a Map of Tenor Bumped Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic CaseInsensitiveTreeMap<FXCurve>LatentMarketStateBuilder. BumpedFXCurve(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String[] maturityTenorArray, double[] quoteArray, java.lang.String calibrationMeasure, double fxSpot, int latentStateType, double bumpAmount, boolean isProportional)Construct a Tenor + Parallel Map of FX Curve from the FX Instrumentsstatic CaseInsensitiveTreeMap<GovvieCurve>LatentMarketStateBuilder. BumpedGovvieCurve(java.lang.String govvieCode, JulianDate spotDate, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, int latentStateType, double bumpAmount, boolean isProportional)Construct a Tenor + Parallel Map of Govvie Curves from the Treasury Instrumentsstatic CaseInsensitiveTreeMap<MergedDiscountForwardCurve>LatentMarketStateBuilder. BumpedOvernightCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] shortEndOISMaturityTenorArray, double[] shortEndOISQuoteArray, java.lang.String shortEndOISMeasure, java.lang.String[] oisFuturesEffectiveTenorArray, java.lang.String[] oisFuturesMaturityTenorArray, double[] oisFuturesQuoteArray, java.lang.String oisFuturesMeasure, java.lang.String[] longEndOISMaturityTenorArray, double[] longEndOISQuoteArray, java.lang.String longEndOISMeasure, int latentStateType, double bumpAmount, boolean isProportional)Construct a Map of Tenor + Parallel Bumped Overnight Curvesstatic TreasuryComponentTreasuryBuilder. CAN(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Canadian Government CAD CAN Bondstatic FRAStandardCapFloor[]OTCInstrumentBuilder. CapFloor(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] maturityTenorArray, double[] strikeArray, boolean isCap)Construct the Array of Standard OTC FRA Cap/Floorsstatic FRAStandardCapFloorOTCInstrumentBuilder. CapFloor(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String maturityTenor, double strike, boolean isCap)Construct an Instance of the Standard OTC FRA Cap/Floorstatic CreditDefaultSwap[]OTCInstrumentBuilder. CDS(JulianDate spotDate, java.lang.String[] maturityTenorArray, double[] couponArray, java.lang.String currency, java.lang.String credit)Create an Array of the OTC CDS Instancestatic CreditDefaultSwapOTCInstrumentBuilder. CDS(JulianDate spotDate, java.lang.String maturityTenor, double coupon, java.lang.String currency, java.lang.String credit)Create an Instance of the OTC CDSstatic CreditCurveLatentMarketStateBuilder. CreditCurve(JulianDate spotDate, java.lang.String creditCurveName, java.lang.String[] maturityTenorArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve)Construct a Credit Curve from Overnight Exchange/OTC Market Instrumentsstatic CreditCurveLatentMarketStateBuilder. CreditCurve(JulianDate spotDate, CreditDefaultSwap[] creditDefaultSwapArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve)Construct a Credit Curve from the specified Calibration CDS Instrumentsstatic TreasuryComponentTreasuryBuilder. DBR(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the German Treasury EUR DBR Bondstatic FixFloatComponentOTCInstrumentBuilder. FixFloatCustom(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String maturityTenor)Construct a Standard Fix Float Swap Instancesstatic FixFloatComponent[]OTCInstrumentBuilder. FixFloatCustom(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] maturityTenorArray)Construct an Array of Custom Fix Float Swap Instancesstatic FixFloatComponent[]OTCInstrumentBuilder. FixFloatStandard(JulianDate spotDate, java.lang.String currency, java.lang.String location, java.lang.String[] maturityTenorArray, java.lang.String index, double coupon)Construct an Array of OTC Fix Float Swaps using the specified Input Parametersstatic FixFloatComponentOTCInstrumentBuilder. FixFloatStandard(JulianDate spotDate, java.lang.String currency, java.lang.String location, java.lang.String maturityTenor, java.lang.String index, double coupon)Construct an OTC Standard Fix Float Swap using the specified Input Parametersstatic FloatFloatComponent[]OTCInstrumentBuilder. FloatFloat(JulianDate spotDate, java.lang.String currency, java.lang.String derivedTenor, java.lang.String[] maturityTenorArray, double basis)Construct an Array of OTC Float-Float Swap Instancesstatic FloatFloatComponentOTCInstrumentBuilder. FloatFloat(JulianDate spotDate, java.lang.String currency, java.lang.String derivedTenor, java.lang.String maturityTenor, double basis)Construct an OTC Float-Float Swap Instancestatic ForwardCurveLatentMarketStateBuilder. ForwardCurve(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] fraMaturityTenorArray, double[] fraQuoteArray, java.lang.String fraMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, java.lang.String[] floatFloatMaturityTenorArray, double[] floatFloatQuoteArray, java.lang.String floatFloatMeasure, java.lang.String[] syntheticFloatFloatMaturityTenorArray, double[] syntheticFloatFloatQuoteArray, java.lang.String syntheticFloatFloatMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve referenceForwardCurve, int latentStateType)Construct a Instance of the Smooth/Shape Preserving Forward Curve off of Exchange/OTC Market Instrumentsstatic ForwardCurveLatentMarketStateBuilder. ForwardCurve(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] fraMaturityTenorArray, double[] fraQuoteArray, java.lang.String fraMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, java.lang.String[] floatFloatMaturityTenorArray, double[] floatFloatQuoteArray, java.lang.String floatFloatMeasure, java.lang.String[] syntheticFloatFloatMaturityTenorArray, double[] syntheticFloatFloatQuoteArray, java.lang.String syntheticFloatFloatMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve referenceForwardCurve, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct a Instance of the Forward Curve off of Exchange/OTC Market Instrumentsstatic SingleStreamComponent[]OTCInstrumentBuilder. ForwardRateDeposit(JulianDate spotDate, java.lang.String[] maturityTenorArray, ForwardLabel forwardLabel)Construct an Array of OTC Forward Deposit Instruments from the corresponding Maturity Tenorsstatic SingleStreamComponentOTCInstrumentBuilder. ForwardRateDeposit(JulianDate spotDate, java.lang.String maturityTenor, ForwardLabel forwardLabel)Construct an OTC Forward Deposit Instrument from Spot Date and the Maturity Tenorstatic SingleStreamComponentExchangeInstrumentBuilder. ForwardRateFutures(JulianDate spotDate, java.lang.String currency)Generate a Forward Rate Futures Contract corresponding to the Spot Datestatic SingleStreamComponent[]ExchangeInstrumentBuilder. ForwardRateFuturesPack(JulianDate spotDate, int contractCount, java.lang.String strCurrency)Generate a Forward Rate Futures Pack corresponding to the Spot Date and the Specified Number of Contractsstatic VolatilityCurveLatentMarketStateBuilder. ForwardRateVolatilityCurve(JulianDate spotDate, ForwardLabel forwardLabel, boolean isCap, java.lang.String[] maturityTenorArray, double[] strikeArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve forwardCurve)Forward Rate Volatility Latent State Construction from Cap/Floor Instrumentsstatic FRAStandardComponent[]OTCInstrumentBuilder. FRAStandard(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] maturityTenorArray, double[] fraStrikeArray)Create an Array of Standard FRAs from the Spot Date, the Forward Label, and the Strikestatic FRAStandardComponentOTCInstrumentBuilder. FRAStandard(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String maturityTenor, double strike)Create a Standard FRA from the Spot Date, the Forward Label, and the Strikestatic TreasuryComponent[]TreasuryBuilder. FromCode(java.lang.String treasuryCode, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray)Construct an Array of the Treasury Instances from the Codestatic TreasuryComponentTreasuryBuilder. FromCode(java.lang.String strCode, JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Treasury Bond From the Codestatic TreasuryComponentTreasuryBuilder. FRTR(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the French Treasury EUR FRTR Bondstatic MergedDiscountForwardCurveLatentMarketStateBuilder. FundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, int latentStateType)Construct a Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. FundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct a Funding Curve Based off of the Input Exchange/OTC Market Instruments Using the specified Splinestatic SingleStreamComponentOTCInstrumentBuilder. FundingDeposit(JulianDate spotDate, java.lang.String currency, java.lang.String maturityTenor)Construct an OTC Funding Deposit Instrument from the Spot Date and the Maturity Tenorstatic SingleStreamComponent[]OTCInstrumentBuilder. FundingDeposit(JulianDate spotDate, java.lang.String currency, java.lang.String[] maturityTenorArray)Construct an Array of OTC Funding Deposit Instruments from their corresponding Maturity Tenorsstatic SingleStreamComponent[]OTCInstrumentBuilder. FundingDepositFutures(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, int futuresCount)Construct an Array of OTC Funding Deposit and Futures Instrumentsstatic FXCurveLatentMarketStateBuilder. FXCurve(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String[] maturityTenorArray, double[] quoteArray, java.lang.String calibrationMeasure, double fxSpot, int latentStateType)Construct an FX Curve from the FX Forward Instrumentsstatic FXCurveLatentMarketStateBuilder. FXCurve(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String[] maturityTenorArray, double[] quoteArray, java.lang.String calibrationMeasure, double fxSpot, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct an FX Curve from the FX Forward Instrumentsstatic FXForwardComponentOTCInstrumentBuilder. FXForward(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String maturityTenor)Create an OTC FX Forward Componentstatic FXForwardComponent[]OTCInstrumentBuilder. FXForward(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String[] maturityTenorArray)Create an Array of OTC FX Forward Componentsstatic TreasuryComponentTreasuryBuilder. GGB(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Greek Treasury EUR GGB Bondstatic TreasuryComponentTreasuryBuilder. GILT(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the UK Treasury GBP GILT Bondstatic GovvieCurveLatentMarketStateBuilder. GovvieCurve(java.lang.String treasuryCode, JulianDate spotDate, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, int latentStateType)Construct a Govvie Curve from the Treasury Instrumentsstatic GovvieCurveLatentMarketStateBuilder. GovvieCurve(java.lang.String treasuryCode, JulianDate spotDate, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct a Govvie Curve from the Treasury Instrumentsstatic TreasuryComponentTreasuryBuilder. JGB(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Japanese Treasury JPY JGB Bondstatic TreasuryComponentTreasuryBuilder. MBONO(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Mexican Treasury MXN MBONO Bondstatic FixFloatComponent[]OTCInstrumentBuilder. OISFixFloat(JulianDate spotDate, java.lang.String currency, java.lang.String[] maturityTenorArray, double[] couponArray, boolean useFundingCurve)Construct an Array of OTC Fix Float OIS Instancesstatic FixFloatComponentOTCInstrumentBuilder. OISFixFloat(JulianDate spotDate, java.lang.String currency, java.lang.String maturityTenor, double coupon, boolean useFundingCurve)Construct an Instance of OTC OIS Fix Float Swapstatic FixFloatComponent[]OTCInstrumentBuilder. OISFixFloatFutures(JulianDate spotDate, java.lang.String currency, java.lang.String[] effectiveTenorArray, java.lang.String[] maturityTenorArray, double[] couponArray, boolean useFundingCurve)Construct an Array of OTC OIS Fix-Float Futuresstatic MergedDiscountForwardCurveLatentMarketStateBuilder. OvernightCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] shortEndOISMaturityTenorArray, double[] shortEndOISQuoteArray, java.lang.String shortEndOISMeasure, java.lang.String[] oisFuturesEffectiveTenorArray, java.lang.String[] oisFuturesMaturityTenorArray, double[] oisFuturesQuoteArray, java.lang.String oisFuturesMeasure, java.lang.String[] longEndOISMaturityTenorArray, double[] longEndOISQuoteArray, java.lang.String longEndOISMeasure, int latentStateType)Construct an Overnight Curve from Overnight Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. OvernightCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] shortEndOISMaturityTenorArray, double[] shortEndOISQuoteArray, java.lang.String shortEndOISMeasure, java.lang.String[] oisFuturesEffectiveTenorArray, java.lang.String[] oisFuturesMaturityTenorArray, double[] oisFuturesQuoteArray, java.lang.String oisFuturesMeasure, java.lang.String[] longEndOISMaturityTenorArray, double[] longEndOISQuoteArray, java.lang.String longEndOISMeasure, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct an Overnight Curve from Overnight Exchange/OTC Market Instrumentsstatic SingleStreamComponentOTCInstrumentBuilder. OvernightDeposit(JulianDate spotDate, java.lang.String currency, java.lang.String maturityTenor)Construct an OTC Overnight Deposit Instrument from the Spot Date and the Maturity Tenorstatic SingleStreamComponent[]OTCInstrumentBuilder. OvernightDeposit(JulianDate spotDate, java.lang.String currency, java.lang.String[] maturityTenorArray)Construct an Array of OTC Overnight Deposit Instrument from their Maturity Tenorsstatic ForwardCurveLatentMarketStateBuilder. ShapePreservingForwardCurve(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] fraMaturityTenorArray, double[] fraQuoteArray, java.lang.String fraMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, java.lang.String[] floatFloatMaturityTenorArray, double[] floatFloatQuoteArray, java.lang.String floatFloatMeasure, java.lang.String[] syntheticFloatFloatMaturityTenorArray, double[] syntheticFloatFloatQuoteArray, java.lang.String syntheticFloatFloatMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve referenceForwardCurve)Construct a Instance of the Shape Preserving Forward Curve off of Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. ShapePreservingFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure)Construct a Shape Preserving Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic FXCurveLatentMarketStateBuilder. ShapePreservingFXCurve(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String[] maturityTenorArray, double[] quoteArray, java.lang.String calibrationMeasure, double fxSpot)Construct a Shape Preserving FX Curve from the FX Forward Instrumentsstatic GovvieCurveLatentMarketStateBuilder. ShapePreservingGovvieCurve(java.lang.String treasuryCode, JulianDate spotDate, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure)Construct a Shape Preserving Govvie Curve from the Treasury Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. ShapePreservingOvernightCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] shortEndOISMaturityTenorArray, double[] shortEndOISQuoteArray, java.lang.String shortEndOISMeasure, java.lang.String[] oisFuturesEffectiveTenorArray, java.lang.String[] oisFuturesMaturityTenorArray, double[] oisFuturesQuoteArray, java.lang.String oisFuturesMeasure, java.lang.String[] longEndOISMaturityTenorArray, double[] longEndOISQuoteArray, java.lang.String longEndOISMeasure)Construct a Shape Preserving Overnight Curve from Overnight Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. SingleStretchFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, int latentStateType)Construct a Single Stretch Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. SingleStretchFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct a Single Stretch Funding Curve Based off of the Input Exchange/OTC Market Instruments Using the specified Splinestatic MergedDiscountForwardCurveLatentMarketStateBuilder. SingleStretchShapePreservingFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure)Construct a Shape Preserving Single Stretch Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. SingleStretchSmoothFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure)Construct a Smooth Single Stretch Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic ForwardCurveLatentMarketStateBuilder. SmoothForwardCurve(JulianDate spotDate, ForwardLabel forwardLabel, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] fraMaturityTenorArray, double[] fraQuoteArray, java.lang.String fraMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure, java.lang.String[] floatFloatMaturityTenorArray, double[] floatFloatQuoteArray, java.lang.String floatFloatMeasure, java.lang.String[] syntheticFloatFloatMaturityTenorArray, double[] syntheticFloatFloatQuoteArray, java.lang.String syntheticFloatFloatMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, ForwardCurve referenceForwardCurve)Construct a Instance of Smooth Forward Curve off of Exchange/OTC Market Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. SmoothFundingCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, double[] futuresQuoteArray, java.lang.String futuresMeasure, java.lang.String[] fixFloatMaturityTenorArray, double[] fixFloatQuoteArray, java.lang.String fixFloatMeasure)Construct a Smooth Funding Curve Based off of the Input Exchange/OTC Market Instrumentsstatic FXCurveLatentMarketStateBuilder. SmoothFXCurve(JulianDate spotDate, CurrencyPair currencyPair, java.lang.String[] maturityTenorArray, double[] quoteArray, java.lang.String calibrationMeasure, double fxSpot)Construct a Smooth FX Curve from the FX Forward Instrumentsstatic GovvieCurveLatentMarketStateBuilder. SmoothGovvieCurve(java.lang.String treasuryCode, JulianDate spotDate, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure)Construct a Smooth Govvie Curve from the Treasury Instrumentsstatic MergedDiscountForwardCurveLatentMarketStateBuilder. SmoothOvernightCurve(JulianDate spotDate, java.lang.String currency, java.lang.String[] depositMaturityTenorArray, double[] depositQuoteArray, java.lang.String depositMeasure, java.lang.String[] shortEndOISMaturityTenorArray, double[] shortEndOISQuoteArray, java.lang.String shortEndOISMeasure, java.lang.String[] oisFuturesEffectiveTenorArray, java.lang.String[] oisFuturesMaturityTenorArray, double[] oisFuturesQuoteArray, java.lang.String oisFuturesMeasure, java.lang.String[] longEndOISMaturityTenorArray, double[] longEndOISQuoteArray, java.lang.String longEndOISMeasure)Construct a Smooth Overnight Curve from Overnight Exchange/OTC Market Instrumentsstatic TreasuryComponentTreasuryBuilder. SPGB(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the Spanish Treasury EUR SPGB Bondstatic TreasuryFuturesExchangeInstrumentBuilder. TreasuryFutures(JulianDate spotDate, java.lang.String futuresCode, int[] futuresComponentTreasuryEffectiveDateArray, int[] futuresComponentTreasuryMaturityDateArray, double[] futuresComponentTreasuryCouponArray, double[] futuresComponentConversionFactorArray)Generate the Treasury Futures Instancestatic TreasuryFuturesExchangeInstrumentBuilder. TreasuryFutures(JulianDate spotDate, java.lang.String futuresCode, int[] futuresComponentTreasuryEffectiveDateArray, int[] futuresComponentTreasuryMaturityDateArray, double[] futuresComponentTreasuryCouponArray, double[] futuresComponentConversionFactorArray, java.lang.String futuresComponentUnderlierSubtype, java.lang.String futuresReferenceMaturityTenor)Generate the Treasury Futures Instancestatic TreasuryFuturesExchangeInstrumentBuilder. TreasuryFutures(JulianDate spotDate, java.lang.String code, JulianDate[] effectiveDateArray, JulianDate[] maturityDateArray, double[] couponArray, double[] conversionFactorArray, java.lang.String underlierType, java.lang.String underlierSubtype, java.lang.String maturityTenor)Generate an Instance of Treasury Futures given the Inputsstatic TreasuryComponentTreasuryBuilder. UST(JulianDate effectiveDate, JulianDate maturityDate, double coupon)Construct an Instance of the US Treasury USD UST Bond -
Uses of JulianDate in org.drip.state.basis
Methods in org.drip.state.basis that return JulianDate Modifier and Type Method Description JulianDateBasisCurve. epoch()Methods in org.drip.state.basis with parameters of type JulianDate Modifier and Type Method Description doubleBasisCurve. basis(JulianDate date)doubleBasisEstimator. basis(JulianDate date)Calculate the Basis to the given DateWengertJacobianBasisCurve. jackDForwardDManifestMeasure(java.lang.String manifestMeasure, JulianDate date)Retrieve the Manifest Measure Jacobian of the Forward Rate to the given date -
Uses of JulianDate in org.drip.state.creator
Methods in org.drip.state.creator with parameters of type JulianDate Modifier and Type Method Description static MergedDiscountForwardCurveScenarioDiscountCurveBuilder. BuildFromDF(JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray)Build a Discount Curve from an array of discount factorsstatic ExplicitBootDiscountCurveScenarioDiscountCurveBuilder. CreateFromFlatYield(JulianDate startDate, java.lang.String currency, double yield, java.lang.String compoundingDayCount, int compoundingFrequency)Create a Discount Curve from the Flat Yieldstatic BasisCurveScenarioBasisCurveBuilder. CubicPolynomialBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray)Create an Instance of the Cubic Polynomial Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. CubicPolynomialCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, double fxSpot)Create an Instance of the Cubic Polynomial Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. CubicPolynomialCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray)Create an Instance of the Cubic Polynomial Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. CubicPolynomialDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray)Create an Instance of the Cubic Polynomial Splined DF Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. CubicPolynomialRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray)Create an Instance of the Cubic Polynomial Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. CubicPolynomialTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] impliedVolatilityArray)Construct the Deterministic Volatility Term Structure Instance based off of a Cubic Polynomial Splinestatic NodeStructureScenarioTermStructureBuilder. CubicPolynomialTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] nodeArray)Construct a Term Structure Instance based off of a Cubic Polynomial Splinestatic MarketSurfaceScenarioLocalVolatilityBuilder. CubicPolynomialWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double riskFreeRate, double[] strikeArray, java.lang.String[] tenorArray, double[][] nodeGrid)Construct a Scenario Market Surface off of cubic polynomial wire spline and cubic polynomial surface Spline.static MarketSurfaceScenarioMarketSurfaceBuilder. CubicPolynomialWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid)Construct a Scenario Market Surface off of Cubic Polynomial Wire Spline and Cubic Polynomial Surface Spline.static CreditCurveScenarioCreditCurveBuilder. Custom(java.lang.String name, JulianDate spotDate, CalibratableComponent[] calibratableComponentArray, MergedDiscountForwardCurve discountCurve, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat)Calibrate the base credit curve from the input credit instruments, measures, and the quotesstatic CreditCurveScenarioCreditCurveBuilder. Custom(java.lang.String name, JulianDate spotDate, CalibratableComponent[] calibratableComponentArray, MergedDiscountForwardCurve discountCurve, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat, CalibrationParams calibrationParams)Calibrate the base credit curve from the input credit instruments, measures, and the quotesstatic BasisCurveScenarioBasisCurveBuilder. CustomSplineBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray, SegmentCustomBuilderControl segmentCustomBuilderControl)Create an Instance of the Custom Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. CustomSplineCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, SegmentCustomBuilderControl segmentCustomBuilderControl, double fxSpot)Create an Instance of the Custom Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. CustomSplineCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray, SegmentCustomBuilderControl segmentCustomBuilderControl)Create an Instance of the Custom Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. CustomSplineDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray, SegmentCustomBuilderControl segmentCustomBuilderControl)Create an Instance of the Custom Splined Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. CustomSplineRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray, SegmentCustomBuilderControl segmentCustomBuilderControl)Create an Instance of the Custom Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. CustomSplineTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] impliedVolatilityArray, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct the Deterministic Volatility Term Structure Instance using the specified Custom Splinestatic NodeStructureScenarioTermStructureBuilder. CustomSplineTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] dateArray, double[] nodeArray, SegmentCustomBuilderControl segmentCustomBuilderControl)Construct a Term Structure Instance using the specified Custom Splinestatic MarketSurfaceScenarioLocalVolatilityBuilder. CustomSplineWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double riskFreeRate, double[] strikeArray, double[] maturityArray, double[][] callPriceGrid, SegmentCustomBuilderControl wireSpanSegmentCustomBuilderControl, SegmentCustomBuilderControl surfaceSegmentCustomBuilderControl)Build an Instance of the Volatility Surface using custom wire span and surface splinesstatic MarketSurfaceScenarioMarketSurfaceBuilder. CustomSplineWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, double[] yArray, double[][] nodeGrid, SegmentCustomBuilderControl wireSpanSegmentCustomBuilderControl, SegmentCustomBuilderControl surfaceSegmentCustomBuilderControl)Build an Instance of the Market Node Surface using Custom Wire Span and Surface Splines.static MarketSurfaceScenarioMarketSurfaceBuilder. CustomWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid, SegmentCustomBuilderControl wireSpanSegmentCustomBuilderControl, SegmentCustomBuilderControl surfaceSegmentCustomBuilderControl)Construct a Scenario Market Surface off of Custom Wire Spline and Custom Surface Spline.static ExplicitBootDiscountCurveScenarioDiscountCurveBuilder. DiscretelyCompoundedFlatRate(JulianDate startDate, java.lang.String currency, double rate, java.lang.String compoundingDayCount, int compoundingFrequency)Create a Discount Curve from the Discretely Compounded Flat Ratestatic ExplicitBootDiscountCurveScenarioDiscountCurveBuilder. ExponentiallyCompoundedFlatRate(JulianDate startDate, java.lang.String currency, double rate)Create a Discount Curve from the Exponentially Compounded Flat Ratestatic ForwardCurveScenarioForwardCurveBuilder. FlatForwardForwardCurve(JulianDate startDate, ForwardLabel forwardLabel, double flatForwardRate)Construct an Instance of the Flat Forward Rate Forward Curvestatic RepoCurveScenarioRepoCurveBuilder. FlatRateRepoCurve(JulianDate spotDate, Component component, double repoRate)Construct a Repo Curve using the Flat Repo Ratestatic ExplicitBootCreditCurveScenarioCreditCurveBuilder. Hazard(JulianDate startDate, java.lang.String name, java.lang.String currency, int[] dateArray, double[] hazardRateArray, double recovery)Create a credit curve from an array of dates and hazard ratesstatic MarketSurfaceScenarioMarketSurfaceBuilder. HestonRunMarketSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double riskFreeRate, double underlier, boolean isForward, double initialVolatility, double[] strikeArray, java.lang.String[] tenorArray, HestonOptionPricerParams hestonOptionPricerParams, boolean generatePriceSurface, SegmentCustomBuilderControl wireSpanSegmentCustomBuilderControl, SegmentCustomBuilderControl surfaceSpanSegmentCustomBuilderControl)Create a Price/Volatility Market Surface Based off of a Single Run using the Heston 1993 Modelstatic BasisCurveScenarioBasisCurveBuilder. KaklisPandelisBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray)Create an Instance of the Kaklis-Pandelis Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. KaklisPandelisCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, double fxSpot)Create an Instance of the Kaklis-Pandelis Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. KaklisPandelisCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray)Create an Instance of the Kaklis-Pandelis Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. KaklisPandelisDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray)Create an Instance of the Kaklis-Pandelis Splined DF Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. KaklisPandelisRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray)Create an Instance of the Kaklis-Pandelis Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. KaklisPandelisTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] impliedVolatilityArray)Construct the Deterministic Volatility Term Structure Instance based off of a Kaklis-Pandelis Polynomial Tension Splinestatic NodeStructureScenarioTermStructureBuilder. KaklisPandelisTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] nodeArray)Construct a Term Structure Instance based off of a Kaklis-Pandelis Polynomial Tension Splinestatic MarketSurfaceScenarioMarketSurfaceBuilder. KaklisPandelisWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid)Construct a Scenario Market Surface off of Kaklis-Pandelis Wire Spline and Kaklis-Pandelis Surface Spline.static MergedDiscountForwardCurveScenarioDiscountCurveBuilder. KLKExponentialDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray, double tension)Create an Instance of the KLK Exponential Splined DF Discount Curvestatic BasisCurveScenarioBasisCurveBuilder. KLKHyperbolicBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray, double tension)Create an Instance of the KLK Hyperbolic Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. KLKHyperbolicCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, double fxSpot, double tension)Create an Instance of the KLK Hyperbolic Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. KLKHyperbolicCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray, double tension)Create an Instance of the KLK Hyperbolic Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. KLKHyperbolicDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray, double tension)Create an Instance of the KLK Hyperbolic Splined DF Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. KLKHyperbolicRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray, double tension)Create an Instance of the KLK Hyperbolic Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. KLKHyperbolicTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] impliedVolatilityArray, double tension)Construct the Deterministic Volatility Term Structure Instance based off of a KLK Hyperbolic Tension Splinestatic NodeStructureScenarioTermStructureBuilder. KLKHyperbolicTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] nodeArray, double tension)Construct a Term Structure Instance based off of a KLK Hyperbolic Tension Splinestatic MarketSurfaceScenarioMarketSurfaceBuilder. KLKHyperbolicWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid, double tension)Construct a Scenario Market Surface off of KLK Hyperbolic Wire Spline and KLK Hyperbolic Surface Spline.static BasisCurveScenarioBasisCurveBuilder. KLKRationalLinearBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray, double tension)Create an Instance of the KLK Rational Linear Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. KLKRationalLinearCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, double fxSpot, double tension)Create an Instance of the KLK Rational Linear Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. KLKRationalLinearCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray, double tension)Create an Instance of the KLK Rational Linear Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. KLKRationalLinearDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray, double tension)Create an Instance of the KLK Linear Rational Splined DF Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. KLKRationalLinearRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray, double tension)Create an Instance of the KLK Rational Linear Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. KLKRationalLinearTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] impliedVolatilityArray, double tension)Construct the Deterministic Volatility Term Structure Instance based off of a KLK Rational Linear Tension Splinestatic NodeStructureScenarioTermStructureBuilder. KLKRationalLinearTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] nodeArray, double tension)Construct a Term Structure Instance based off of a KLK Rational Linear Tension Splinestatic MarketSurfaceScenarioMarketSurfaceBuilder. KLKRationalLinearWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid, double tension)Construct a Scenario Market Surface off of KLK Rational Linear Wire Spline and KLK Rational Linear Surface Spline.static BasisCurveScenarioBasisCurveBuilder. KLKRationalQuadraticBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray, double tension)Create an Instance of the KLK Rational Quadratic Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. KLKRationalQuadraticCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, double fxSpot, double tension)Create an Instance of the KLK Rational Quadratic Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. KLKRationalQuadraticCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray, double tension)Create an Instance of the KLK Rational Quadratic Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. KLKRationalQuadraticDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray, double tension)Create an Instance of the KLK Quadratic Rational Splined DF Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. KLKRationalQuadraticRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray, double tension)Create an Instance of the KLK Rational Quadratic Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. KLKRationalQuadraticTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] impliedVolatilityArray, double tension)Construct the Deterministic Volatility Term Structure Instance based off of a KLK Rational Quadratic Tension Splinestatic NodeStructureScenarioTermStructureBuilder. KLKRationalQuadraticTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] nodeArray, double tension)Construct a Term Structure Instance based off of a KLK Rational Quadratic Tension Splinestatic MarketSurfaceScenarioMarketSurfaceBuilder. KLKRationalQuadraticWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid, double tension)Construct a Scenario Market Surface off of KLK Rational Quadratic Wire Spline and KLK Rational Quadratic Surface Spline.static GovvieCurveScenarioGovvieCurveBuilder. LinearPolynomialCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray)Create an Instance of the Linear Polynomial Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. NonlinearBuild(JulianDate date, java.lang.String currency, CalibratableComponent[] calibrationInstrumentArray, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, LatentStateFixingsContainer latentStateFixingsContainer)Create Discount Curve from the Calibration Instrumentsstatic VolatilityCurveScenarioLocalVolatilityBuilder. NonlinearBuild(java.lang.String name, JulianDate spotDate, LatentStateLabel underlyingLatentStateLabel, FRAStandardCapFloor[] fraStandardCapFloorArray, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, MergedDiscountForwardCurve discountCurve, ForwardCurve forwardCurve, LatentStateFixingsContainer latentStateFixingsContainer)Create a Volatility Curve from the Calibration Instrumentsstatic ExplicitBootDiscountCurveScenarioDiscountCurveBuilder. PiecewiseForward(JulianDate startDate, java.lang.String currency, int[] dateArray, double[] rateArray)Create a discount curve from an array of dates/ratesstatic BasisCurveScenarioBasisCurveBuilder. QuarticPolynomialBasisCurve(java.lang.String name, JulianDate spotDate, ForwardLabel referenceForwardLabel, ForwardLabel derivedForwardLabel, boolean basisOnReference, java.lang.String[] tenorArray, double[] basisArray)Create an Instance of the Quartic Polynomial Splined Basis Curvestatic FXCurveScenarioFXCurveBuilder. QuarticPolynomialCurve(java.lang.String name, JulianDate startDate, CurrencyPair currencyPair, java.lang.String[] tenorArray, double[] fxForwardArray, double fxSpot)Create an Instance of the Quartic Polynomial Splined FX Forward Curvestatic GovvieCurveScenarioGovvieCurveBuilder. QuarticPolynomialCurve(java.lang.String name, JulianDate startDate, java.lang.String treasuryCode, java.lang.String currency, int[] maturityDateArray, double[] yieldArray)Create an Instance of the Quartic Polynomial Splined Govvie Yield Curvestatic MergedDiscountForwardCurveScenarioDiscountCurveBuilder. QuarticPolynomialDiscountCurve(java.lang.String name, JulianDate startDate, java.lang.String currency, int[] dateArray, double[] discountFactorArray)Create an Instance of the Quartic Polynomial Splined DF Discount Curvestatic RepoCurveScenarioRepoCurveBuilder. QuarticPolynomialRepoCurve(java.lang.String name, JulianDate spotDate, Component component, int[] dateArray, double[] repoRateArray)Create an Instance of the Quartic Polynomial Splined Repo Curvestatic VolatilityCurveScenarioDeterministicVolatilityBuilder. QuarticPolynomialTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] impliedVolatilityArray)Construct the Deterministic Volatility Term Structure Instance based off of a Quartic Polynomial Splinestatic NodeStructureScenarioTermStructureBuilder. QuarticPolynomialTermStructure(java.lang.String name, JulianDate startDate, java.lang.String currency, java.lang.String[] tenorArray, double[] nodeArray)Construct a Term Structure Instance based off of a Quartic Polynomial Splinestatic MarketSurfaceScenarioMarketSurfaceBuilder. QuarticPolynomialWireSurface(java.lang.String name, JulianDate startDate, java.lang.String currency, double[] xArray, java.lang.String[] tenorArray, double[][] nodeGrid)Construct a Scenario Market Surface off of Quartic Polynomial Wire Spline and Quartic Polynomial Surface Spline. -
Uses of JulianDate in org.drip.state.credit
Methods in org.drip.state.credit that return JulianDate Modifier and Type Method Description JulianDateCreditCurve. epoch()Methods in org.drip.state.credit with parameters of type JulianDate Modifier and Type Method Description doubleCreditCurve. effectiveRecovery(JulianDate date1, JulianDate date2)Calculate the time-weighted recovery between a pair of datesdoubleCreditCurve. effectiveSurvival(JulianDate date1, JulianDate date2)Calculate the time-weighted survival between a pair of 2 datesdoubleCreditCurve. hazard(JulianDate date)Calculate the hazard rate to the given datedoubleCreditCurve. hazard(JulianDate date1, JulianDate date2)Calculate the hazard rate between a pair of forward datesdoubleCreditCurve. recovery(JulianDate date)Calculate the recovery rate to the given datedoubleCreditCurve. survival(JulianDate dt)Calculate the survival to the given date -
Uses of JulianDate in org.drip.state.csa
Methods in org.drip.state.csa that return JulianDate Modifier and Type Method Description JulianDateMultilateralBasisCurve. epoch()Methods in org.drip.state.csa with parameters of type JulianDate Modifier and Type Method Description doubleMultilateralBasisCurve. df(JulianDate date)doubleMultilateralBasisCurve. effectiveDF(JulianDate date1, JulianDate date2)doubleCashFlowEstimator. rate(JulianDate date)Calculate the Cash Flow Rate Effective to the given datedoubleCashFlowEstimator. rate(JulianDate date1, JulianDate date2)Calculate the Cash Flow Rate Effective between the DatesdoubleMultilateralBasisCurve. rate(JulianDate date)doubleMultilateralBasisCurve. rate(JulianDate date1, JulianDate date2)doubleMultilateralFlatForwardCurve. rate(JulianDate date)doubleMultilateralFlatForwardCurve. rate(JulianDate date1, JulianDate date2)Constructors in org.drip.state.csa with parameters of type JulianDate Constructor Description MultilateralFlatForwardCurve(JulianDate epochDate, java.lang.String currency, int[] dateArray, double[] forwardRateArray, boolean discreteCompounding, java.lang.String compoundingDayCountConvention, int compoundingFrequency)MultilateralFlatForwardCurve Constructor -
Uses of JulianDate in org.drip.state.curve
Methods in org.drip.state.curve with parameters of type JulianDate Modifier and Type Method Description doubleDerivedZeroRate. df(JulianDate date)doubleDerivedZeroRate. effectiveDF(JulianDate date1, JulianDate date2) -
Uses of JulianDate in org.drip.state.discount
Methods in org.drip.state.discount that return JulianDate Modifier and Type Method Description JulianDateDiscountFactorEstimator. epoch()Retrieve the Starting (Epoch) DateJulianDateMergedDiscountForwardCurve. epoch()JulianDateZeroCurve. epoch()Methods in org.drip.state.discount with parameters of type JulianDate Modifier and Type Method Description WengertJacobianMergedDiscountForwardCurve. compJackDPVDManifestMeasure(JulianDate date)Calculate the Jacobian of PV at the given date to the Manifest Measure of each component in the calibration set to the DFdoubleDiscountFactorEstimator. df(JulianDate date)Calculate the discount factor to the given datedoubleMergedDiscountForwardCurve. df(JulianDate date)doubleDiscountFactorEstimator. effectiveDF(JulianDate date1, JulianDate date2)Compute the time-weighted discount factor between 2 datesdoubleMergedDiscountForwardCurve. effectiveDF(JulianDate date1, JulianDate date2)WengertJacobianMergedDiscountForwardCurve. jackDDFDManifestMeasure(JulianDate date, java.lang.String manifestMeasure)Retrieve the Manifest Measure Jacobian of the Discount Factor to the given dateWengertJacobianMergedDiscountForwardCurve. jackDForwardDManifestMeasure(JulianDate date, java.lang.String tenor, java.lang.String manifestMeasure, double elapsedYearFraction)Retrieve the Jacobian of the Forward Rate to the Manifest Measure at the given dateWengertJacobianMergedDiscountForwardCurve. jackDForwardDManifestMeasure(JulianDate date1, JulianDate date2, java.lang.String manifestMeasure, double elapsedYearFraction)Retrieve the Jacobian of the Forward Rate to the Manifest Measure between the given datesdoubleMergedDiscountForwardCurve. libor(JulianDate date, java.lang.String tenor)Calculate the LIBOR to the given tenor at the specified Julian DateWengertJacobianMergedDiscountForwardCurve. zeroRateJack(JulianDate date, java.lang.String manifestMeasure)Retrieve the Jacobian for the Zero Rate to the given date -
Uses of JulianDate in org.drip.state.forward
Methods in org.drip.state.forward that return JulianDate Modifier and Type Method Description JulianDateForwardCurve. epoch()Methods in org.drip.state.forward with parameters of type JulianDate Modifier and Type Method Description doubleForwardCurve. forward(JulianDate date)doubleForwardRateEstimator. forward(JulianDate date)Calculate the Forward Rate to the given dateWengertJacobianForwardCurve. jackDForwardDManifestMeasure(java.lang.String manifestMeasure, JulianDate date)Retrieve the Manifest Measure Jacobian of the Forward Rate to the given date -
Uses of JulianDate in org.drip.state.fx
Methods in org.drip.state.fx that return JulianDate Modifier and Type Method Description JulianDateFXCurve. epoch()Methods in org.drip.state.fx with parameters of type JulianDate Modifier and Type Method Description doubleFXCurve. fx(JulianDate date)Calculate the FX Forward to the given dateWengertJacobianFXCurve. jackDForwardDManifestMeasure(java.lang.String manifestMeasure, JulianDate date)Retrieve the Manifest Measure Jacobian of the Forward Rate to the given date -
Uses of JulianDate in org.drip.state.govvie
Methods in org.drip.state.govvie that return JulianDate Modifier and Type Method Description JulianDateGovvieCurve. epoch()Methods in org.drip.state.govvie with parameters of type JulianDate Modifier and Type Method Description doubleGovvieCurve. df(JulianDate date)doubleGovvieCurve. effectiveDF(JulianDate date1, JulianDate date2)WengertJacobianGovvieCurve. jackDForwardDManifestMeasure(java.lang.String manifestMeasure, JulianDate date)Retrieve the Manifest Measure Jacobian of the Forward Rate to the given datedoubleGovvieCurve. yld(JulianDate date)doubleYieldEstimator. yld(JulianDate date)Calculate the Yield to the given Date -
Uses of JulianDate in org.drip.state.nonlinear
Constructors in org.drip.state.nonlinear with parameters of type JulianDate Constructor Description FlatForwardDiscountCurve(JulianDate startDate, java.lang.String currency, int[] dateArray, double[] forwardRateArray, boolean discreteCompounding, java.lang.String compoundingDayCount, int compoundingFrequency)Boot-strap a constant forward discount curve from an array of dates and discount ratesFlatForwardForwardCurve(JulianDate epochDate, ForwardLabel forwardLabel, double flatForwardRate)FlatForwardForwardCurve constructor -
Uses of JulianDate in org.drip.state.repo
Methods in org.drip.state.repo that return JulianDate Modifier and Type Method Description JulianDateRepoCurve. epoch()Methods in org.drip.state.repo with parameters of type JulianDate Modifier and Type Method Description doubleRepoCurve. repo(JulianDate date)doubleRepoEstimator. repo(JulianDate date)Calculate the Repo Rate to the given Date -
Uses of JulianDate in org.drip.state.sequence
Methods in org.drip.state.sequence that return JulianDate Modifier and Type Method Description JulianDateGovvieBuilderSettings. spot()Retrieve the Spot DateConstructors in org.drip.state.sequence with parameters of type JulianDate Constructor Description GovvieBuilderSettings(JulianDate spotDate, java.lang.String treasuryCode, java.lang.String[] tenorArray, double[] treasuryCouponArray, double[] treasuryYieldArray)GovvieBuilderSettings Constructor -
Uses of JulianDate in org.drip.state.volatility
Methods in org.drip.state.volatility with parameters of type JulianDate Modifier and Type Method Description doubleVolatilityCurve. impliedVol(JulianDate date)Compute the Deterministic Implied Volatility at the Date Node from the Volatility Term Structure -
Uses of JulianDate in org.drip.xva.derivative
Methods in org.drip.xva.derivative that return JulianDate Modifier and Type Method Description JulianDateTerminalPayout. date()Retrieve the Terminal Pay Out DateConstructors in org.drip.xva.derivative with parameters of type JulianDate Constructor Description TerminalPayout(JulianDate terminalDate, R1ToR1 payoutFunction)TerminalPayout Constructor -
Uses of JulianDate in org.drip.xva.gross
Methods in org.drip.xva.gross that return JulianDate Modifier and Type Method Description JulianDate[]ExposureAdjustmentAggregator. vertexDates()Retrieve the Array of the Vertex Anchor DatesJulianDate[]GroupPathExposureAdjustment. vertexDates()JulianDate[]MonoPathExposureAdjustment. vertexDates()JulianDate[]PathExposureAdjustment. vertexDates()Retrieve the Array of the Vertex Anchor Dates -
Uses of JulianDate in org.drip.xva.hypothecation
Methods in org.drip.xva.hypothecation that return JulianDate Modifier and Type Method Description JulianDateCollateralGroupVertex. vertexDate()Retrieve the Vertex Date -
Uses of JulianDate in org.drip.xva.netting
Methods in org.drip.xva.netting that return JulianDate Modifier and Type Method Description JulianDate[]CollateralGroupPath. vertexDates()Retrieve the Array of the Vertex Anchor DatesJulianDate[]CreditDebtGroupPath. vertexDates()Retrieve the Array of the Vertex Anchor DatesJulianDate[]FundingGroupPath. vertexDates()Retrieve the Array of the Vertex Anchor Dates -
Uses of JulianDate in org.drip.xva.vertex
Methods in org.drip.xva.vertex with parameters of type JulianDate Modifier and Type Method Description static BurgardKjaerBurgardKjaerBuilder. DealerPortfolioBuilder(JulianDate anchorDate, CollateralGroupVertexExposure collateralGroupVertexExposure, MarketEdge marketEdge, CollateralGroupVertexCloseOut collateralGroupVertexCloseOut, BurgardKjaerExposure burgardKjaerVertexExposure)Construct a Path-wise Dynamic Dealer Portfoliostatic BurgardKjaerBurgardKjaerBuilder. GoldPlatedTwoWayCSA(JulianDate anchorDate, double exposure, double realizedCashFlow, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using a Fully Collateralized Strategy, i.e., also referred to as the 2 Way Gold Plated CSAstatic BurgardKjaerBurgardKjaerBuilder. HedgeErrorDualBond(JulianDate anchorDate, double exposure, double realizedCashFlow, double collateralBalance, double hedgeError, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using the specified Hedge Error with Two Dealer Bondsstatic BurgardKjaerBurgardKjaerBuilder. Initial(JulianDate anchorDate, double forward, MarketVertex marketVertex, CloseOut closeOutScheme)Construct the Initial Dynamic Dealer Portfoliostatic BurgardKjaerBurgardKjaerBuilder. OneWayCSA(JulianDate anchorDate, double exposure, double realizedCashFlow, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using One Way CSAstatic BurgardKjaerBurgardKjaerBuilder. SemiReplicationDualBond(JulianDate anchorDate, double exposure, double realizedCashFlow, double collateralBalance, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using semi-replication with no Short-fall at own Default using Two Bondsstatic BurgardKjaerBurgardKjaerBuilder. SetOff(JulianDate anchorDate, double exposure, double realizedCashFlow, double collateralBalance, MarketEdge marketEdge)Construct a Standard Instance of BurgardKjaerVertex using the "Set Off" Legal Agreement SchemeConstructors in org.drip.xva.vertex with parameters of type JulianDate Constructor Description AlbaneseAndersen(JulianDate vertexDate, double variationMarginEstimate, double tradePayment, double variationMarginPosting)AlbaneseAndersen ConstructorBurgardKjaer(JulianDate anchorDate, double forward, double accrued, BurgardKjaerExposure burgardKjaerVertexExposure, CollateralGroupVertexCloseOut collateralGroupCloseOut, ReplicationPortfolioVertexDealer dealerReplicationPortfolioVertex)BurgardKjaer Constructor