22#ifndef quantlib_bump_instrument_jacobian_hpp
23#define quantlib_bump_instrument_jacobian_hpp
52 const std::vector<Swaption>& swaptions,
53 const std::vector<Cap>& caps);
94 const std::vector<VolatilityBumpInstrumentJacobian::Swaption>& swaptions,
95 const std::vector<VolatilityBumpInstrumentJacobian::Cap>& caps,
96 Real multiplierCutOff,
99 void GetVegaBumps(std::vector<std::vector<Matrix> >& theBumps)
const;
Matrix used in linear algebra.
VolatilityBumpInstrumentJacobian derivativesProducer_
void GetVegaBumps(std::vector< std::vector< Matrix > > &theBumps) const
const VegaBumpCollection & getInputBumps() const
std::valarray< bool > computed_
const Matrix & getAllOnePercentBumps() const
std::vector< std::vector< Real > > derivatives_
std::vector< Swaption > swaptions_
std::vector< Real > onePercentBump(Size j) const
VegaBumpCollection bumps_
std::vector< std::vector< Real > > onePercentBumps_
std::vector< Real > derivativesVolatility(Size j) const
std::size_t Size
size of a container