31 {
32 QL_REQUIRE(!
discountCurve_.empty(),
"discounting term structure handle is empty");
33
35 results_.errorEstimate = Null<Real>();
36
38
41 settlementDate = refDate;
42 } else {
43 QL_REQUIRE(settlementDate >= refDate, "settlement date (" << settlementDate
44 << ") before "
45 "discount curve reference date ("
46 << refDate << ")");
47 }
48
51 valuationDate = refDate;
52 } else {
54 << ") before "
55 "discount curve reference date ("
56 << refDate << ")");
57 }
58
59 bool includeRefDateFlows =
61
64
65
66
67 Date startDate =
arguments_.index->valueDate(
arguments_.index->fixingCalendar().adjust(refDate));
72
73}
const Instrument::results * results_
Swap::arguments * arguments_