21#include <ql/exercise.hpp>
29 for (Size i = 0; i <
arguments_.payer.size(); ++i) {
44 for (Size i = 0; i <
arguments_.payer.size(); ++i) {
const Instrument::results * results_
void calculate() const override
void calculate() const override
Settlement::Type optionSettlement_
std::vector< Currency > currency_
QuantLib::ext::shared_ptr< Exercise > exercise_
Real resultUnderlyingNpv_
Handle< CrossAssetModel > model_
QuantLib::ext::shared_ptr< AmcCalculator > amcCalculator() const
std::vector< bool > payer_
Swap::arguments * arguments_