27
27
public synchronized void delete() {
28
if(swigCPtr != 0 && swigCMemOwn) {
30
QuantLibJNI.delete_FixedRateCoupon(swigCPtr);
31
QuantLibJNI.delete_FixedRateCoupon(swigCPtr);
36
public FixedRateCoupon(double nominal, Date paymentDate, double rate, DayCounter dayCounter, Date startDate, Date endDate, Date refPeriodStart, Date refPeriodEnd) {
37
this(QuantLibJNI.new_FixedRateCoupon__SWIG_0(nominal, Date.getCPtr(paymentDate), paymentDate, rate, DayCounter.getCPtr(dayCounter), dayCounter, Date.getCPtr(startDate), startDate, Date.getCPtr(endDate), endDate, Date.getCPtr(refPeriodStart), refPeriodStart, Date.getCPtr(refPeriodEnd), refPeriodEnd), true);
40
public FixedRateCoupon(double nominal, Date paymentDate, double rate, DayCounter dayCounter, Date startDate, Date endDate, Date refPeriodStart) {
41
this(QuantLibJNI.new_FixedRateCoupon__SWIG_1(nominal, Date.getCPtr(paymentDate), paymentDate, rate, DayCounter.getCPtr(dayCounter), dayCounter, Date.getCPtr(startDate), startDate, Date.getCPtr(endDate), endDate, Date.getCPtr(refPeriodStart), refPeriodStart), true);
44
public FixedRateCoupon(double nominal, Date paymentDate, double rate, DayCounter dayCounter, Date startDate, Date endDate) {
45
this(QuantLibJNI.new_FixedRateCoupon__SWIG_2(nominal, Date.getCPtr(paymentDate), paymentDate, rate, DayCounter.getCPtr(dayCounter), dayCounter, Date.getCPtr(startDate), startDate, Date.getCPtr(endDate), endDate), true);
38
public FixedRateCoupon(Date paymentDate, double nominal, double rate, DayCounter dayCounter, Date startDate, Date endDate, Date refPeriodStart, Date refPeriodEnd) {
39
this(QuantLibJNI.new_FixedRateCoupon__SWIG_0(Date.getCPtr(paymentDate), paymentDate, nominal, rate, DayCounter.getCPtr(dayCounter), dayCounter, Date.getCPtr(startDate), startDate, Date.getCPtr(endDate), endDate, Date.getCPtr(refPeriodStart), refPeriodStart, Date.getCPtr(refPeriodEnd), refPeriodEnd), true);
42
public FixedRateCoupon(Date paymentDate, double nominal, double rate, DayCounter dayCounter, Date startDate, Date endDate, Date refPeriodStart) {
43
this(QuantLibJNI.new_FixedRateCoupon__SWIG_1(Date.getCPtr(paymentDate), paymentDate, nominal, rate, DayCounter.getCPtr(dayCounter), dayCounter, Date.getCPtr(startDate), startDate, Date.getCPtr(endDate), endDate, Date.getCPtr(refPeriodStart), refPeriodStart), true);
46
public FixedRateCoupon(Date paymentDate, double nominal, double rate, DayCounter dayCounter, Date startDate, Date endDate) {
47
this(QuantLibJNI.new_FixedRateCoupon__SWIG_2(Date.getCPtr(paymentDate), paymentDate, nominal, rate, DayCounter.getCPtr(dayCounter), dayCounter, Date.getCPtr(startDate), startDate, Date.getCPtr(endDate), endDate), true);