exercise() const | RiskParticipationAgreement | |
exercise_ | RiskParticipationAgreement | private |
exerciseIsLong_ | RiskParticipationAgreement | private |
fetchResults(const QuantLib::PricingEngine::results *) const override | RiskParticipationAgreement | private |
fixedRecoveryRate() const | RiskParticipationAgreement | |
fixedRecoveryRate_ | RiskParticipationAgreement | private |
isExpired() const override | RiskParticipationAgreement | |
maturity() const | RiskParticipationAgreement | |
maturity_ | RiskParticipationAgreement | private |
nakedOption() const | RiskParticipationAgreement | |
nakedOption_ | RiskParticipationAgreement | private |
optionMultiplier_ | RiskParticipationAgreement | mutableprivate |
optionRepresentation_ | RiskParticipationAgreement | mutableprivate |
optionRepresentationPeriods_ | RiskParticipationAgreement | mutableprivate |
optionRepresentationReferenceDate_ | RiskParticipationAgreement | mutableprivate |
participationRate() const | RiskParticipationAgreement | |
participationRate_ | RiskParticipationAgreement | private |
premium_ | RiskParticipationAgreement | private |
protectionEnd() const | RiskParticipationAgreement | |
protectionEnd_ | RiskParticipationAgreement | private |
protectionFee() const | RiskParticipationAgreement | |
protectionFee_ | RiskParticipationAgreement | private |
protectionFeeCcys() const | RiskParticipationAgreement | |
protectionFeeCcys_ | RiskParticipationAgreement | private |
protectionFeePayer() const | RiskParticipationAgreement | |
protectionFeePayer_ | RiskParticipationAgreement | private |
protectionStart() const | RiskParticipationAgreement | |
protectionStart_ | RiskParticipationAgreement | private |
RiskParticipationAgreement(const std::vector< Leg > &underlying, const std::vector< bool > &underlyingPayer, const std::vector< std::string > &underlyingCcys, const std::vector< Leg > &protectionFee, const bool protectionFeePayer, const std::vector< std::string > &protectionFeeCcys, const Real participationRate, const Date &protectionStart, const Date &protectionEnd, const bool settlesAccrual, const Real fixedRecoveryRate=Null< Real >(), const QuantLib::ext::shared_ptr< QuantLib::Exercise > &exercise=nullptr, const bool exerciseIsLong=false, const std::vector< QuantLib::ext::shared_ptr< CashFlow > > &premium=std::vector< QuantLib::ext::shared_ptr< CashFlow > >(), const bool nakedOption=false) | RiskParticipationAgreement | |
settlesAccrual() const | RiskParticipationAgreement | |
settlesAccrual_ | RiskParticipationAgreement | private |
setupArguments(QuantLib::PricingEngine::arguments *) const override | RiskParticipationAgreement | private |
setupExpired() const override | RiskParticipationAgreement | private |
underlying() const | RiskParticipationAgreement | |
underlying_ | RiskParticipationAgreement | private |
underlyingCcys() const | RiskParticipationAgreement | |
underlyingCcys_ | RiskParticipationAgreement | private |
underlyingMaturity() const | RiskParticipationAgreement | |
underlyingMaturity_ | RiskParticipationAgreement | private |
underlyingPayer() const | RiskParticipationAgreement | |
underlyingPayer_ | RiskParticipationAgreement | private |