22#ifndef quantlib_vega_bump_cluster_hpp
23#define quantlib_vega_bump_cluster_hpp
48 bool isCompatible(
const ext::shared_ptr<MarketModel>& volStructure)
const;
104 bool allowFactorwiseBumping =
true);
107 ext::shared_ptr<MarketModel> volStructure);
117 const std::vector<VegaBumpCluster>&
allBumps()
const;
bool doesIntersect(const VegaBumpCluster &comparee) const
bool isCompatible(const ext::shared_ptr< MarketModel > &volStructure) const
const ext::shared_ptr< MarketModel > & associatedModel() const
ext::shared_ptr< MarketModel > associatedVolStructure_
const std::vector< VegaBumpCluster > & allBumps() const
bool isNonOverlapping() const
std::vector< VegaBumpCluster > allBumps_
std::size_t Size
size of a container