Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CurrencySwap::results Class Reference

#include <qle/instruments/currencyswap.hpp>

+ Inheritance diagram for CurrencySwap::results:
+ Collaboration diagram for CurrencySwap::results:

Public Member Functions

void reset () override
 

Public Attributes

std::vector< Real > legNPV
 
std::vector< Real > inCcyLegNPV
 
std::vector< Real > legBPS
 
std::vector< Real > inCcyLegBPS
 
std::vector< DiscountFactor > startDiscounts
 
std::vector< DiscountFactor > endDiscounts
 
DiscountFactor npvDateDiscount
 

Detailed Description

Definition at line 155 of file currencyswap.hpp.

Member Function Documentation

◆ reset()

void reset ( )
override

Definition at line 172 of file currencyswap.cpp.

172 {
173 Instrument::results::reset();
174 legNPV.clear();
175 legBPS.clear();
176 inCcyLegNPV.clear();
177 inCcyLegBPS.clear();
178 startDiscounts.clear();
179 endDiscounts.clear();
180 npvDateDiscount = Null<DiscountFactor>();
181}
std::vector< DiscountFactor > endDiscounts
std::vector< DiscountFactor > startDiscounts
std::vector< Real > inCcyLegNPV
std::vector< Real > inCcyLegBPS
+ Here is the call graph for this function:

Member Data Documentation

◆ legNPV

std::vector<Real> legNPV

Definition at line 157 of file currencyswap.hpp.

◆ inCcyLegNPV

std::vector<Real> inCcyLegNPV

Definition at line 157 of file currencyswap.hpp.

◆ legBPS

std::vector<Real> legBPS

Definition at line 158 of file currencyswap.hpp.

◆ inCcyLegBPS

std::vector<Real> inCcyLegBPS

Definition at line 158 of file currencyswap.hpp.

◆ startDiscounts

std::vector<DiscountFactor> startDiscounts

Definition at line 159 of file currencyswap.hpp.

◆ endDiscounts

std::vector<DiscountFactor> endDiscounts

Definition at line 159 of file currencyswap.hpp.

◆ npvDateDiscount

DiscountFactor npvDateDiscount

Definition at line 160 of file currencyswap.hpp.