Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| Cjulian::BivariateNormal | Class implements Bivariate Normal Random Variable |
| ►Cjulian::Bond | Class is an abstract class expressing the concept of bonds |
| Cjulian::BuildBond | Class implements builder design pattern supporting construction of bonds |
| Cjulian::BuildCalendar | Class implements builder design pattern supporting construction of calendars |
| Cjulian::ir::BuildCurve | Class implements Builder design pattern that can be used to create interest rate curves |
| Cjulian::BuildGreeksReport | Option Greeks builder |
| ►Cjulian::ir::BuildingBlock | Building Block is a class that defines the interface for benchmark instruments used for estimating interest rate curve |
| Cjulian::BuildLinearInstrument | Class implements builder design pattern supporting construction of linear instruments |
| Cjulian::BuildTimeGrid | Class implements a builder of TimeGrid object |
| Cjulian::Calendar | Class implements calendar object |
| ►Cjulian::CashFlow | Class implements the general concept of CF understand as certain amount paid on predefined date |
| Cjulian::CashFlowBuilder | Class implements Builder that helps to construct vector of cash flows |
| Cjulian::CashFlowVector | Class helps to handle the vector of CFs |
| Cjulian::CirProcess | Class is implements Cox–Ingersoll–Ross (CIR) process |
| ►Cjulian::Compounding | Class is an abstract class expressing the concept of compounding interest rate |
| ►Cjulian::ir::Curve | The class interfaces interest rate curves |
| Cjulian::ir::CurveSettings | Structure holding settings of ir::InterpolatedCurve |
| Cjulian::DataEntryClerk | Class used to provide data to julian::DataFrame |
| Cjulian::DataFrame | Class used to handle data read from csv files |
| Cjulian::Date | Class implements a date object |
| ►Cjulian::ir::Estimator | Class defines the interface of algorithms that perform estimation of interest rate curve (see InterpolatedCurve) |
| ►Cjulian::ir::Extrapolator | Class implements the interface of interest rate curve interpolator |
| Cjulian::ForwardCurve | The class implements the forward curve |
| Cjulian::GreeksIntermediateResults | Data structure holding the PV and Greeks |
| ►Cgsl_function | |
| ►Cgsl_function_fdf | |
| ►Cgsl_multimin_function | |
| ►Cgsl_multimin_function_fdf | |
| ►Cjulian::Holiday | Class is an abstract class expressing the concept of holiday calendar for different currencies and stock exchange |
| Cjulian::InterestRate | The class implements the concept of interest rate |
| ►Cjulian::Interpolation | Class is an abstract type expressing the concept of interpolation |
| ►Cjulian::ir::InterpolationInput | Class is an abstract class that represents the subject of interpolation performed in swap curve operations |
| ►Cjulian::ir::Interpolator | Class implements the interface of interest rate curve interpolator |
| ►Cjulian::LinearInstrument | Class is an abstract class expressing the concept of linear instruments like deposits, FRAs, futures, fxForwards and swaps |
| ►Cjulian::MarketModel | Interface for objects representing market models |
| Cjulian::ObjectFactory< T > | Class implements a factory pattern |
| Cjulian::ObjectFactoryHelper< Base, Derived > | Factory helper |
| ►Cjulian::Option | Class is an abstract interface for single asset financial options |
| ►Cjulian::OptionGreeks | Interface for OptionGreeks decorator |
| Cjulian::Path | Path is a series of real numbers indexed with time. In general, it is identical with a series of time |
| ►Cjulian::PricingEngine | Interface for all pricing engines |
| ►Cjulian::ProbabilityDistribution | Class implements an interface of random number distribution |
| Cjulian::QuadraticProgrammingSolver | Quadratic Programming Solver |
| ►Cjulian::RandomVariable | Class implements the interface for Random Variables |
| ►Cjulian::Regression | Class is an abstract class implementing interface of regression |
| Cjulian::RunTimeMeasurment | Class used to measure run time of the program |
| ►Cjulian::SettlementDateConvention | Interface for classes implementing settlement date conventions |
| Cjulian::SimulatedAnnealing | Class implements Simulated Annealing minimizer |
| Cjulian::SmartPointer< T > | Template of deep-coping smart pointer |
| Cjulian::SmartPointer< ir::Curve > | |
| Cjulian::SmartPointer< ir::julian::ir::Curve > | |
| Cjulian::SmartPointer< julian::Bond > | |
| Cjulian::SmartPointer< julian::Compounding > | |
| Cjulian::SmartPointer< julian::Interpolation > | |
| Cjulian::SmartPointer< julian::ir::Estimator > | |
| Cjulian::SmartPointer< julian::ir::Extrapolator > | |
| Cjulian::SmartPointer< julian::ir::InterpolationInput > | |
| Cjulian::SmartPointer< julian::ir::Interpolator > | |
| Cjulian::SmartPointer< julian::ir::SmootherCostFunction > | |
| Cjulian::SmartPointer< julian::OptionGreeks > | |
| Cjulian::SmartPointer< julian::ProbabilityDistribution > | |
| Cjulian::SmartPointer< julian::RandomVariable > | |
| Cjulian::SmartPointer< julian::SettlementDateConvention > | |
| Cjulian::SmartPointer< julian::TimeDiscretization > | |
| Cjulian::SmartPointer< julian::UniformRNG > | |
| Cjulian::SmartPointer< julian::Volatility > | |
| Cjulian::SmartPointer< julian::YearFraction > | |
| ►Cjulian::ir::SmootherCostFunction | Interface for Smoother Cost Function decorator |
| ►Cjulian::StochasticProcess | Class is an abstract type expressing the concept of stochastic process |
| Cjulian::Tenor | Class implements a tenor object |
| ►Cjulian::TimeDiscretization | Class implements a TimeDiscretization object |
| Cjulian::TimeGrid | Class implements a TimeGrid object |
| ►Cjulian::UniformRNG | Class implements interface for uniform number generators |
| Cjulian::ValueFactory< T > | Class implements a factory pattern |
| Cjulian::ValueFactoryHelper< T > | Factory helper |
| ►Cjulian::Volatility | The class interfaces volatility surface |
| ►Cjulian::YearFraction | This class is an abstract class expressing the concept of calculating year fraction |

1.8.11