22878
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CubicSplineInterpolation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22879
jlong jresult = 0 ;
22882
SafeNaturalCubicInterpolation *result = 0 ;
22888
arg1 = *(Array **)&jarg1;
22890
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
22893
arg2 = *(Array **)&jarg2;
22895
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
22900
result = (SafeNaturalCubicInterpolation *)new SafeNaturalCubicInterpolation((Array const &)*arg1,(Array const &)*arg2);
22901
} catch (std::out_of_range& e) {
22903
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22905
} catch (std::exception& e) {
22907
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22911
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
22915
*(SafeNaturalCubicInterpolation **)&jresult = result;
22920
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicSplineInterpolation_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
22921
jdouble jresult = 0 ;
22922
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
22930
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
22931
arg2 = (Real)jarg2;
22932
arg3 = jarg3 ? true : false;
22935
result = (Real)(arg1)->operator ()(arg2,arg3);
22936
} catch (std::out_of_range& e) {
22938
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22940
} catch (std::exception& e) {
22942
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22946
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
22950
jresult = (jdouble)result;
22955
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicSplineInterpolation_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
22956
jdouble jresult = 0 ;
22957
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
22964
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
22965
arg2 = (Real)jarg2;
22968
result = (Real)(arg1)->operator ()(arg2);
22969
} catch (std::out_of_range& e) {
22971
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22973
} catch (std::exception& e) {
22975
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22979
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
22983
jresult = (jdouble)result;
22988
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicSplineInterpolation_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
22989
jdouble jresult = 0 ;
22990
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
22998
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
22999
arg2 = (Real)jarg2;
23000
arg3 = jarg3 ? true : false;
23003
result = (Real)SafeNaturalCubicInterpolation_derivative__SWIG_0(arg1,arg2,arg3);
23004
} catch (std::out_of_range& e) {
23006
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23008
} catch (std::exception& e) {
23010
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23014
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23018
jresult = (jdouble)result;
23023
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicSplineInterpolation_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23024
jdouble jresult = 0 ;
23025
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
23032
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
23033
arg2 = (Real)jarg2;
23036
result = (Real)SafeNaturalCubicInterpolation_derivative__SWIG_0(arg1,arg2);
23037
} catch (std::out_of_range& e) {
23039
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23041
} catch (std::exception& e) {
23043
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23047
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23051
jresult = (jdouble)result;
23056
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicSplineInterpolation_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23057
jdouble jresult = 0 ;
23058
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
23066
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
23067
arg2 = (Real)jarg2;
23068
arg3 = jarg3 ? true : false;
23071
result = (Real)SafeNaturalCubicInterpolation_secondDerivative__SWIG_0(arg1,arg2,arg3);
23072
} catch (std::out_of_range& e) {
23074
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23076
} catch (std::exception& e) {
23078
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23082
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23086
jresult = (jdouble)result;
23091
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicSplineInterpolation_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23092
jdouble jresult = 0 ;
23093
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
23100
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
23101
arg2 = (Real)jarg2;
23104
result = (Real)SafeNaturalCubicInterpolation_secondDerivative__SWIG_0(arg1,arg2);
23105
} catch (std::out_of_range& e) {
23107
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23109
} catch (std::exception& e) {
23111
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23115
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23119
jresult = (jdouble)result;
23124
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1CubicSplineInterpolation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23125
SafeNaturalCubicInterpolation *arg1 = (SafeNaturalCubicInterpolation *) 0 ;
23129
arg1 = *(SafeNaturalCubicInterpolation **)&jarg1;
23133
} catch (std::out_of_range& e) {
23135
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
23137
} catch (std::exception& e) {
23139
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23143
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
23150
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MonotonicCubicSplineInterpolation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23151
jlong jresult = 0 ;
23154
SafeMonotonicNaturalCubicInterpolation *result = 0 ;
23160
arg1 = *(Array **)&jarg1;
23162
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
23165
arg2 = *(Array **)&jarg2;
23167
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
23172
result = (SafeMonotonicNaturalCubicInterpolation *)new SafeMonotonicNaturalCubicInterpolation((Array const &)*arg1,(Array const &)*arg2);
23173
} catch (std::out_of_range& e) {
23175
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23177
} catch (std::exception& e) {
23179
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23183
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23187
*(SafeMonotonicNaturalCubicInterpolation **)&jresult = result;
23192
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicSplineInterpolation_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23193
jdouble jresult = 0 ;
23194
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23202
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23203
arg2 = (Real)jarg2;
23204
arg3 = jarg3 ? true : false;
23207
result = (Real)(arg1)->operator ()(arg2,arg3);
23208
} catch (std::out_of_range& e) {
23210
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23212
} catch (std::exception& e) {
23214
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23218
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23222
jresult = (jdouble)result;
23227
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicSplineInterpolation_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23228
jdouble jresult = 0 ;
23229
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23236
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23237
arg2 = (Real)jarg2;
23240
result = (Real)(arg1)->operator ()(arg2);
23241
} catch (std::out_of_range& e) {
23243
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23245
} catch (std::exception& e) {
23247
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23251
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23255
jresult = (jdouble)result;
23260
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicSplineInterpolation_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23261
jdouble jresult = 0 ;
23262
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23270
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23271
arg2 = (Real)jarg2;
23272
arg3 = jarg3 ? true : false;
23275
result = (Real)SafeMonotonicNaturalCubicInterpolation_derivative__SWIG_0(arg1,arg2,arg3);
23276
} catch (std::out_of_range& e) {
23278
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23280
} catch (std::exception& e) {
23282
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23286
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23290
jresult = (jdouble)result;
23295
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicSplineInterpolation_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23296
jdouble jresult = 0 ;
23297
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23304
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23305
arg2 = (Real)jarg2;
23308
result = (Real)SafeMonotonicNaturalCubicInterpolation_derivative__SWIG_0(arg1,arg2);
23309
} catch (std::out_of_range& e) {
23311
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23313
} catch (std::exception& e) {
23315
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23319
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23323
jresult = (jdouble)result;
23328
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicSplineInterpolation_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23329
jdouble jresult = 0 ;
23330
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23338
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23339
arg2 = (Real)jarg2;
23340
arg3 = jarg3 ? true : false;
23343
result = (Real)SafeMonotonicNaturalCubicInterpolation_secondDerivative__SWIG_0(arg1,arg2,arg3);
23344
} catch (std::out_of_range& e) {
23346
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23348
} catch (std::exception& e) {
23350
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23354
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23358
jresult = (jdouble)result;
23363
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicSplineInterpolation_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23364
jdouble jresult = 0 ;
23365
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23372
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23373
arg2 = (Real)jarg2;
23376
result = (Real)SafeMonotonicNaturalCubicInterpolation_secondDerivative__SWIG_0(arg1,arg2);
23377
} catch (std::out_of_range& e) {
23379
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23381
} catch (std::exception& e) {
23383
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23387
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23391
jresult = (jdouble)result;
23396
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MonotonicCubicSplineInterpolation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23397
SafeMonotonicNaturalCubicInterpolation *arg1 = (SafeMonotonicNaturalCubicInterpolation *) 0 ;
23401
arg1 = *(SafeMonotonicNaturalCubicInterpolation **)&jarg1;
23441
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23442
jlong jresult = 0 ;
23445
SafeCubicNaturalSpline *result = 0 ;
23451
arg1 = *(Array **)&jarg1;
23453
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
23456
arg2 = *(Array **)&jarg2;
23458
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
23463
result = (SafeCubicNaturalSpline *)new SafeCubicNaturalSpline((Array const &)*arg1,(Array const &)*arg2);
23464
} catch (std::out_of_range& e) {
23466
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23468
} catch (std::exception& e) {
23470
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23474
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23478
*(SafeCubicNaturalSpline **)&jresult = result;
23483
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23484
jdouble jresult = 0 ;
23485
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23493
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23494
arg2 = (Real)jarg2;
23495
arg3 = jarg3 ? true : false;
23498
result = (Real)(arg1)->operator ()(arg2,arg3);
23499
} catch (std::out_of_range& e) {
23501
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23503
} catch (std::exception& e) {
23505
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23509
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23513
jresult = (jdouble)result;
23518
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23519
jdouble jresult = 0 ;
23520
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23527
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23528
arg2 = (Real)jarg2;
23531
result = (Real)(arg1)->operator ()(arg2);
23532
} catch (std::out_of_range& e) {
23534
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23536
} catch (std::exception& e) {
23538
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23542
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23546
jresult = (jdouble)result;
23551
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23552
jdouble jresult = 0 ;
23553
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23561
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23562
arg2 = (Real)jarg2;
23563
arg3 = jarg3 ? true : false;
23566
result = (Real)SafeCubicNaturalSpline_derivative__SWIG_0(arg1,arg2,arg3);
23567
} catch (std::out_of_range& e) {
23569
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23571
} catch (std::exception& e) {
23573
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23577
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23581
jresult = (jdouble)result;
23586
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23587
jdouble jresult = 0 ;
23588
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23595
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23596
arg2 = (Real)jarg2;
23599
result = (Real)SafeCubicNaturalSpline_derivative__SWIG_0(arg1,arg2);
23600
} catch (std::out_of_range& e) {
23602
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23604
} catch (std::exception& e) {
23606
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23610
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23614
jresult = (jdouble)result;
23619
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23620
jdouble jresult = 0 ;
23621
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23629
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23630
arg2 = (Real)jarg2;
23631
arg3 = jarg3 ? true : false;
23634
result = (Real)SafeCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2,arg3);
23635
} catch (std::out_of_range& e) {
23637
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23639
} catch (std::exception& e) {
23641
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23645
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23649
jresult = (jdouble)result;
23654
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23655
jdouble jresult = 0 ;
23656
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23663
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23664
arg2 = (Real)jarg2;
23667
result = (Real)SafeCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2);
23668
} catch (std::out_of_range& e) {
23670
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23672
} catch (std::exception& e) {
23674
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23678
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23682
jresult = (jdouble)result;
23687
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23688
jdouble jresult = 0 ;
23689
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23697
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23698
arg2 = (Real)jarg2;
23699
arg3 = jarg3 ? true : false;
23702
result = (Real)SafeCubicNaturalSpline_primitive__SWIG_0(arg1,arg2,arg3);
23703
} catch (std::out_of_range& e) {
23705
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23707
} catch (std::exception& e) {
23709
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23713
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23717
jresult = (jdouble)result;
23722
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CubicNaturalSpline_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23723
jdouble jresult = 0 ;
23724
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23731
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23732
arg2 = (Real)jarg2;
23735
result = (Real)SafeCubicNaturalSpline_primitive__SWIG_0(arg1,arg2);
23736
} catch (std::out_of_range& e) {
23738
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23740
} catch (std::exception& e) {
23742
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23746
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23750
jresult = (jdouble)result;
23755
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1CubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23756
SafeCubicNaturalSpline *arg1 = (SafeCubicNaturalSpline *) 0 ;
23760
arg1 = *(SafeCubicNaturalSpline **)&jarg1;
23764
} catch (std::out_of_range& e) {
23766
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
23768
} catch (std::exception& e) {
23770
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23774
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
23781
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1LogCubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23782
jlong jresult = 0 ;
23785
SafeLogCubicNaturalSpline *result = 0 ;
23791
arg1 = *(Array **)&jarg1;
23793
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
23796
arg2 = *(Array **)&jarg2;
23798
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
23803
result = (SafeLogCubicNaturalSpline *)new SafeLogCubicNaturalSpline((Array const &)*arg1,(Array const &)*arg2);
23804
} catch (std::out_of_range& e) {
23806
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23808
} catch (std::exception& e) {
23810
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23814
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23818
*(SafeLogCubicNaturalSpline **)&jresult = result;
23823
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23824
jdouble jresult = 0 ;
23825
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
23833
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
23834
arg2 = (Real)jarg2;
23835
arg3 = jarg3 ? true : false;
23838
result = (Real)(arg1)->operator ()(arg2,arg3);
23839
} catch (std::out_of_range& e) {
23841
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23843
} catch (std::exception& e) {
23845
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23849
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23853
jresult = (jdouble)result;
23858
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23859
jdouble jresult = 0 ;
23860
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
23867
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
23868
arg2 = (Real)jarg2;
23871
result = (Real)(arg1)->operator ()(arg2);
23872
} catch (std::out_of_range& e) {
23874
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23876
} catch (std::exception& e) {
23878
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23882
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23886
jresult = (jdouble)result;
23891
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23892
jdouble jresult = 0 ;
23893
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
23901
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
23902
arg2 = (Real)jarg2;
23903
arg3 = jarg3 ? true : false;
23906
result = (Real)SafeLogCubicNaturalSpline_derivative__SWIG_0(arg1,arg2,arg3);
23907
} catch (std::out_of_range& e) {
23909
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23911
} catch (std::exception& e) {
23913
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23917
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23921
jresult = (jdouble)result;
23926
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23927
jdouble jresult = 0 ;
23928
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
23935
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
23936
arg2 = (Real)jarg2;
23939
result = (Real)SafeLogCubicNaturalSpline_derivative__SWIG_0(arg1,arg2);
23940
} catch (std::out_of_range& e) {
23942
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23944
} catch (std::exception& e) {
23946
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23950
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23954
jresult = (jdouble)result;
23959
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
23960
jdouble jresult = 0 ;
23961
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
23969
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
23970
arg2 = (Real)jarg2;
23971
arg3 = jarg3 ? true : false;
23974
result = (Real)SafeLogCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2,arg3);
23975
} catch (std::out_of_range& e) {
23977
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23979
} catch (std::exception& e) {
23981
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23985
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
23989
jresult = (jdouble)result;
23994
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
23995
jdouble jresult = 0 ;
23996
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
24003
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
24004
arg2 = (Real)jarg2;
24007
result = (Real)SafeLogCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2);
24008
} catch (std::out_of_range& e) {
24010
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24012
} catch (std::exception& e) {
24014
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24018
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24022
jresult = (jdouble)result;
24027
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24028
jdouble jresult = 0 ;
24029
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
24037
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
24038
arg2 = (Real)jarg2;
24039
arg3 = jarg3 ? true : false;
24042
result = (Real)SafeLogCubicNaturalSpline_primitive__SWIG_0(arg1,arg2,arg3);
24043
} catch (std::out_of_range& e) {
24045
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24047
} catch (std::exception& e) {
24049
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24053
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24057
jresult = (jdouble)result;
24062
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogCubicNaturalSpline_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24063
jdouble jresult = 0 ;
24064
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
24071
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
24072
arg2 = (Real)jarg2;
24075
result = (Real)SafeLogCubicNaturalSpline_primitive__SWIG_0(arg1,arg2);
24076
} catch (std::out_of_range& e) {
24078
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24080
} catch (std::exception& e) {
24082
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24086
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24090
jresult = (jdouble)result;
24095
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1LogCubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24096
SafeLogCubicNaturalSpline *arg1 = (SafeLogCubicNaturalSpline *) 0 ;
24100
arg1 = *(SafeLogCubicNaturalSpline **)&jarg1;
24104
} catch (std::out_of_range& e) {
24106
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
24108
} catch (std::exception& e) {
24110
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24114
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
24121
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MonotonicCubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24122
jlong jresult = 0 ;
24125
SafeMonotonicCubicNaturalSpline *result = 0 ;
24131
arg1 = *(Array **)&jarg1;
24133
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
24136
arg2 = *(Array **)&jarg2;
24138
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
24143
result = (SafeMonotonicCubicNaturalSpline *)new SafeMonotonicCubicNaturalSpline((Array const &)*arg1,(Array const &)*arg2);
24144
} catch (std::out_of_range& e) {
24146
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24148
} catch (std::exception& e) {
24150
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24154
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24158
*(SafeMonotonicCubicNaturalSpline **)&jresult = result;
24163
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24164
jdouble jresult = 0 ;
24165
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24173
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24174
arg2 = (Real)jarg2;
24175
arg3 = jarg3 ? true : false;
24178
result = (Real)(arg1)->operator ()(arg2,arg3);
24179
} catch (std::out_of_range& e) {
24181
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24183
} catch (std::exception& e) {
24185
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24189
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24193
jresult = (jdouble)result;
24198
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24199
jdouble jresult = 0 ;
24200
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24207
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24208
arg2 = (Real)jarg2;
24211
result = (Real)(arg1)->operator ()(arg2);
24212
} catch (std::out_of_range& e) {
24214
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24216
} catch (std::exception& e) {
24218
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24222
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24226
jresult = (jdouble)result;
24231
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24232
jdouble jresult = 0 ;
24233
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24241
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24242
arg2 = (Real)jarg2;
24243
arg3 = jarg3 ? true : false;
24246
result = (Real)SafeMonotonicCubicNaturalSpline_derivative__SWIG_0(arg1,arg2,arg3);
24247
} catch (std::out_of_range& e) {
24249
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24251
} catch (std::exception& e) {
24253
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24257
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24261
jresult = (jdouble)result;
24266
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24267
jdouble jresult = 0 ;
24268
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24275
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24276
arg2 = (Real)jarg2;
24279
result = (Real)SafeMonotonicCubicNaturalSpline_derivative__SWIG_0(arg1,arg2);
24280
} catch (std::out_of_range& e) {
24282
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24284
} catch (std::exception& e) {
24286
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24290
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24294
jresult = (jdouble)result;
24299
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24300
jdouble jresult = 0 ;
24301
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24309
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24310
arg2 = (Real)jarg2;
24311
arg3 = jarg3 ? true : false;
24314
result = (Real)SafeMonotonicCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2,arg3);
24315
} catch (std::out_of_range& e) {
24317
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24319
} catch (std::exception& e) {
24321
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24325
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24329
jresult = (jdouble)result;
24334
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24335
jdouble jresult = 0 ;
24336
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24343
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24344
arg2 = (Real)jarg2;
24347
result = (Real)SafeMonotonicCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2);
24348
} catch (std::out_of_range& e) {
24350
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24352
} catch (std::exception& e) {
24354
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24358
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24362
jresult = (jdouble)result;
24367
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24368
jdouble jresult = 0 ;
24369
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24377
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24378
arg2 = (Real)jarg2;
24379
arg3 = jarg3 ? true : false;
24382
result = (Real)SafeMonotonicCubicNaturalSpline_primitive__SWIG_0(arg1,arg2,arg3);
24383
} catch (std::out_of_range& e) {
24385
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24387
} catch (std::exception& e) {
24389
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24393
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24397
jresult = (jdouble)result;
24402
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicCubicNaturalSpline_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24403
jdouble jresult = 0 ;
24404
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24411
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24412
arg2 = (Real)jarg2;
24415
result = (Real)SafeMonotonicCubicNaturalSpline_primitive__SWIG_0(arg1,arg2);
24416
} catch (std::out_of_range& e) {
24418
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24420
} catch (std::exception& e) {
24422
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24426
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24430
jresult = (jdouble)result;
24435
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MonotonicCubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24436
SafeMonotonicCubicNaturalSpline *arg1 = (SafeMonotonicCubicNaturalSpline *) 0 ;
24440
arg1 = *(SafeMonotonicCubicNaturalSpline **)&jarg1;
24444
} catch (std::out_of_range& e) {
24446
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
24448
} catch (std::exception& e) {
24450
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24454
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
24461
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MonotonicLogCubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24462
jlong jresult = 0 ;
24465
SafeMonotonicLogCubicNaturalSpline *result = 0 ;
24471
arg1 = *(Array **)&jarg1;
24473
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
24476
arg2 = *(Array **)&jarg2;
24478
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
24483
result = (SafeMonotonicLogCubicNaturalSpline *)new SafeMonotonicLogCubicNaturalSpline((Array const &)*arg1,(Array const &)*arg2);
24484
} catch (std::out_of_range& e) {
24486
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24488
} catch (std::exception& e) {
24490
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24494
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24498
*(SafeMonotonicLogCubicNaturalSpline **)&jresult = result;
24503
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24504
jdouble jresult = 0 ;
24505
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24513
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24514
arg2 = (Real)jarg2;
24515
arg3 = jarg3 ? true : false;
24518
result = (Real)(arg1)->operator ()(arg2,arg3);
24519
} catch (std::out_of_range& e) {
24521
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24523
} catch (std::exception& e) {
24525
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24529
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24533
jresult = (jdouble)result;
24538
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24539
jdouble jresult = 0 ;
24540
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24547
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24548
arg2 = (Real)jarg2;
24551
result = (Real)(arg1)->operator ()(arg2);
24552
} catch (std::out_of_range& e) {
24554
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24556
} catch (std::exception& e) {
24558
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24562
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24566
jresult = (jdouble)result;
24571
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24572
jdouble jresult = 0 ;
24573
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24581
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24582
arg2 = (Real)jarg2;
24583
arg3 = jarg3 ? true : false;
24586
result = (Real)SafeMonotonicLogCubicNaturalSpline_derivative__SWIG_0(arg1,arg2,arg3);
24587
} catch (std::out_of_range& e) {
24589
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24591
} catch (std::exception& e) {
24593
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24597
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24601
jresult = (jdouble)result;
24606
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24607
jdouble jresult = 0 ;
24608
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24615
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24616
arg2 = (Real)jarg2;
24619
result = (Real)SafeMonotonicLogCubicNaturalSpline_derivative__SWIG_0(arg1,arg2);
24620
} catch (std::out_of_range& e) {
24622
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24624
} catch (std::exception& e) {
24626
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24630
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24634
jresult = (jdouble)result;
24639
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24640
jdouble jresult = 0 ;
24641
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24649
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24650
arg2 = (Real)jarg2;
24651
arg3 = jarg3 ? true : false;
24654
result = (Real)SafeMonotonicLogCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2,arg3);
24655
} catch (std::out_of_range& e) {
24657
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24659
} catch (std::exception& e) {
24661
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24665
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24669
jresult = (jdouble)result;
24674
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24675
jdouble jresult = 0 ;
24676
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24683
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24684
arg2 = (Real)jarg2;
24687
result = (Real)SafeMonotonicLogCubicNaturalSpline_secondDerivative__SWIG_0(arg1,arg2);
24688
} catch (std::out_of_range& e) {
24690
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24692
} catch (std::exception& e) {
24694
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24698
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24702
jresult = (jdouble)result;
24707
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24708
jdouble jresult = 0 ;
24709
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24717
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24718
arg2 = (Real)jarg2;
24719
arg3 = jarg3 ? true : false;
24722
result = (Real)SafeMonotonicLogCubicNaturalSpline_primitive__SWIG_0(arg1,arg2,arg3);
24723
} catch (std::out_of_range& e) {
24725
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24727
} catch (std::exception& e) {
24729
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24733
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24737
jresult = (jdouble)result;
24742
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogCubicNaturalSpline_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24743
jdouble jresult = 0 ;
24744
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24751
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24752
arg2 = (Real)jarg2;
24755
result = (Real)SafeMonotonicLogCubicNaturalSpline_primitive__SWIG_0(arg1,arg2);
24756
} catch (std::out_of_range& e) {
24758
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24760
} catch (std::exception& e) {
24762
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24766
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24770
jresult = (jdouble)result;
24775
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MonotonicLogCubicNaturalSpline(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24776
SafeMonotonicLogCubicNaturalSpline *arg1 = (SafeMonotonicLogCubicNaturalSpline *) 0 ;
24780
arg1 = *(SafeMonotonicLogCubicNaturalSpline **)&jarg1;
24784
} catch (std::out_of_range& e) {
24786
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
24788
} catch (std::exception& e) {
24790
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24794
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
24801
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1KrugerCubic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24802
jlong jresult = 0 ;
24805
SafeKrugerCubic *result = 0 ;
24811
arg1 = *(Array **)&jarg1;
24813
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
24816
arg2 = *(Array **)&jarg2;
24818
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
24823
result = (SafeKrugerCubic *)new SafeKrugerCubic((Array const &)*arg1,(Array const &)*arg2);
24824
} catch (std::out_of_range& e) {
24826
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24828
} catch (std::exception& e) {
24830
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24834
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24838
*(SafeKrugerCubic **)&jresult = result;
24843
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24844
jdouble jresult = 0 ;
24845
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
24853
arg1 = *(SafeKrugerCubic **)&jarg1;
24854
arg2 = (Real)jarg2;
24855
arg3 = jarg3 ? true : false;
24858
result = (Real)(arg1)->operator ()(arg2,arg3);
24859
} catch (std::out_of_range& e) {
24861
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24863
} catch (std::exception& e) {
24865
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24869
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24873
jresult = (jdouble)result;
24878
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24879
jdouble jresult = 0 ;
24880
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
24887
arg1 = *(SafeKrugerCubic **)&jarg1;
24888
arg2 = (Real)jarg2;
24891
result = (Real)(arg1)->operator ()(arg2);
24892
} catch (std::out_of_range& e) {
24894
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24896
} catch (std::exception& e) {
24898
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24902
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24906
jresult = (jdouble)result;
24911
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24912
jdouble jresult = 0 ;
24913
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
24921
arg1 = *(SafeKrugerCubic **)&jarg1;
24922
arg2 = (Real)jarg2;
24923
arg3 = jarg3 ? true : false;
24926
result = (Real)SafeKrugerCubic_derivative__SWIG_0(arg1,arg2,arg3);
24927
} catch (std::out_of_range& e) {
24929
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24931
} catch (std::exception& e) {
24933
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24937
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24941
jresult = (jdouble)result;
24946
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
24947
jdouble jresult = 0 ;
24948
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
24955
arg1 = *(SafeKrugerCubic **)&jarg1;
24956
arg2 = (Real)jarg2;
24959
result = (Real)SafeKrugerCubic_derivative__SWIG_0(arg1,arg2);
24960
} catch (std::out_of_range& e) {
24962
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24964
} catch (std::exception& e) {
24966
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24970
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
24974
jresult = (jdouble)result;
24979
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
24980
jdouble jresult = 0 ;
24981
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
24989
arg1 = *(SafeKrugerCubic **)&jarg1;
24990
arg2 = (Real)jarg2;
24991
arg3 = jarg3 ? true : false;
24994
result = (Real)SafeKrugerCubic_secondDerivative__SWIG_0(arg1,arg2,arg3);
24995
} catch (std::out_of_range& e) {
24997
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24999
} catch (std::exception& e) {
25001
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25005
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25009
jresult = (jdouble)result;
25014
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25015
jdouble jresult = 0 ;
25016
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
25023
arg1 = *(SafeKrugerCubic **)&jarg1;
25024
arg2 = (Real)jarg2;
25027
result = (Real)SafeKrugerCubic_secondDerivative__SWIG_0(arg1,arg2);
25028
} catch (std::out_of_range& e) {
25030
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25032
} catch (std::exception& e) {
25034
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25038
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25042
jresult = (jdouble)result;
25047
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25048
jdouble jresult = 0 ;
25049
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
25057
arg1 = *(SafeKrugerCubic **)&jarg1;
25058
arg2 = (Real)jarg2;
25059
arg3 = jarg3 ? true : false;
25062
result = (Real)SafeKrugerCubic_primitive__SWIG_0(arg1,arg2,arg3);
25063
} catch (std::out_of_range& e) {
25065
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25067
} catch (std::exception& e) {
25069
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25073
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25077
jresult = (jdouble)result;
25082
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerCubic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25083
jdouble jresult = 0 ;
25084
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
25091
arg1 = *(SafeKrugerCubic **)&jarg1;
25092
arg2 = (Real)jarg2;
25095
result = (Real)SafeKrugerCubic_primitive__SWIG_0(arg1,arg2);
25096
} catch (std::out_of_range& e) {
25098
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25100
} catch (std::exception& e) {
25102
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25106
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25110
jresult = (jdouble)result;
25115
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1KrugerCubic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25116
SafeKrugerCubic *arg1 = (SafeKrugerCubic *) 0 ;
25120
arg1 = *(SafeKrugerCubic **)&jarg1;
25124
} catch (std::out_of_range& e) {
25126
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
25128
} catch (std::exception& e) {
25130
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25134
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
25141
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1KrugerLogCubic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25142
jlong jresult = 0 ;
25145
SafeKrugerLogCubic *result = 0 ;
25151
arg1 = *(Array **)&jarg1;
25153
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
25156
arg2 = *(Array **)&jarg2;
25158
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
25163
result = (SafeKrugerLogCubic *)new SafeKrugerLogCubic((Array const &)*arg1,(Array const &)*arg2);
25164
} catch (std::out_of_range& e) {
25166
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25168
} catch (std::exception& e) {
25170
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25174
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25178
*(SafeKrugerLogCubic **)&jresult = result;
25183
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25184
jdouble jresult = 0 ;
25185
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25193
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25194
arg2 = (Real)jarg2;
25195
arg3 = jarg3 ? true : false;
25198
result = (Real)(arg1)->operator ()(arg2,arg3);
25199
} catch (std::out_of_range& e) {
25201
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25203
} catch (std::exception& e) {
25205
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25209
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25213
jresult = (jdouble)result;
25218
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25219
jdouble jresult = 0 ;
25220
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25227
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25228
arg2 = (Real)jarg2;
25231
result = (Real)(arg1)->operator ()(arg2);
25232
} catch (std::out_of_range& e) {
25234
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25236
} catch (std::exception& e) {
25238
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25242
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25246
jresult = (jdouble)result;
25251
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25252
jdouble jresult = 0 ;
25253
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25261
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25262
arg2 = (Real)jarg2;
25263
arg3 = jarg3 ? true : false;
25266
result = (Real)SafeKrugerLogCubic_derivative__SWIG_0(arg1,arg2,arg3);
25267
} catch (std::out_of_range& e) {
25269
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25271
} catch (std::exception& e) {
25273
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25277
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25281
jresult = (jdouble)result;
25286
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25287
jdouble jresult = 0 ;
25288
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25295
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25296
arg2 = (Real)jarg2;
25299
result = (Real)SafeKrugerLogCubic_derivative__SWIG_0(arg1,arg2);
25300
} catch (std::out_of_range& e) {
25302
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25304
} catch (std::exception& e) {
25306
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25310
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25314
jresult = (jdouble)result;
25319
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25320
jdouble jresult = 0 ;
25321
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25329
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25330
arg2 = (Real)jarg2;
25331
arg3 = jarg3 ? true : false;
25334
result = (Real)SafeKrugerLogCubic_secondDerivative__SWIG_0(arg1,arg2,arg3);
25335
} catch (std::out_of_range& e) {
25337
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25339
} catch (std::exception& e) {
25341
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25345
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25349
jresult = (jdouble)result;
25354
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25355
jdouble jresult = 0 ;
25356
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25363
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25364
arg2 = (Real)jarg2;
25367
result = (Real)SafeKrugerLogCubic_secondDerivative__SWIG_0(arg1,arg2);
25368
} catch (std::out_of_range& e) {
25370
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25372
} catch (std::exception& e) {
25374
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25378
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25382
jresult = (jdouble)result;
25387
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25388
jdouble jresult = 0 ;
25389
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25397
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25398
arg2 = (Real)jarg2;
25399
arg3 = jarg3 ? true : false;
25402
result = (Real)SafeKrugerLogCubic_primitive__SWIG_0(arg1,arg2,arg3);
25403
} catch (std::out_of_range& e) {
25405
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25407
} catch (std::exception& e) {
25409
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25413
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25417
jresult = (jdouble)result;
25422
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_KrugerLogCubic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25423
jdouble jresult = 0 ;
25424
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25431
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25432
arg2 = (Real)jarg2;
25435
result = (Real)SafeKrugerLogCubic_primitive__SWIG_0(arg1,arg2);
25436
} catch (std::out_of_range& e) {
25438
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25440
} catch (std::exception& e) {
25442
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25446
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25450
jresult = (jdouble)result;
25455
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1KrugerLogCubic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25456
SafeKrugerLogCubic *arg1 = (SafeKrugerLogCubic *) 0 ;
25460
arg1 = *(SafeKrugerLogCubic **)&jarg1;
25464
} catch (std::out_of_range& e) {
25466
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
25468
} catch (std::exception& e) {
25470
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25474
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
25481
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1FritschButlandCubic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25482
jlong jresult = 0 ;
25485
SafeFritschButlandCubic *result = 0 ;
25491
arg1 = *(Array **)&jarg1;
25493
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
25496
arg2 = *(Array **)&jarg2;
25498
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
25503
result = (SafeFritschButlandCubic *)new SafeFritschButlandCubic((Array const &)*arg1,(Array const &)*arg2);
25504
} catch (std::out_of_range& e) {
25506
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25508
} catch (std::exception& e) {
25510
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25514
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25518
*(SafeFritschButlandCubic **)&jresult = result;
25523
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25524
jdouble jresult = 0 ;
25525
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25533
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25534
arg2 = (Real)jarg2;
25535
arg3 = jarg3 ? true : false;
25538
result = (Real)(arg1)->operator ()(arg2,arg3);
25539
} catch (std::out_of_range& e) {
25541
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25543
} catch (std::exception& e) {
25545
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25549
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25553
jresult = (jdouble)result;
25558
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25559
jdouble jresult = 0 ;
25560
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25567
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25568
arg2 = (Real)jarg2;
25571
result = (Real)(arg1)->operator ()(arg2);
25572
} catch (std::out_of_range& e) {
25574
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25576
} catch (std::exception& e) {
25578
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25582
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25586
jresult = (jdouble)result;
25591
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25592
jdouble jresult = 0 ;
25593
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25601
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25602
arg2 = (Real)jarg2;
25603
arg3 = jarg3 ? true : false;
25606
result = (Real)SafeFritschButlandCubic_derivative__SWIG_0(arg1,arg2,arg3);
25607
} catch (std::out_of_range& e) {
25609
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25611
} catch (std::exception& e) {
25613
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25617
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25621
jresult = (jdouble)result;
25626
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25627
jdouble jresult = 0 ;
25628
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25635
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25636
arg2 = (Real)jarg2;
25639
result = (Real)SafeFritschButlandCubic_derivative__SWIG_0(arg1,arg2);
25640
} catch (std::out_of_range& e) {
25642
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25644
} catch (std::exception& e) {
25646
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25650
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25654
jresult = (jdouble)result;
25659
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25660
jdouble jresult = 0 ;
25661
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25669
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25670
arg2 = (Real)jarg2;
25671
arg3 = jarg3 ? true : false;
25674
result = (Real)SafeFritschButlandCubic_secondDerivative__SWIG_0(arg1,arg2,arg3);
25675
} catch (std::out_of_range& e) {
25677
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25679
} catch (std::exception& e) {
25681
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25685
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25689
jresult = (jdouble)result;
25694
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25695
jdouble jresult = 0 ;
25696
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25703
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25704
arg2 = (Real)jarg2;
25707
result = (Real)SafeFritschButlandCubic_secondDerivative__SWIG_0(arg1,arg2);
25708
} catch (std::out_of_range& e) {
25710
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25712
} catch (std::exception& e) {
25714
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25718
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25722
jresult = (jdouble)result;
25727
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25728
jdouble jresult = 0 ;
25729
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25737
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25738
arg2 = (Real)jarg2;
25739
arg3 = jarg3 ? true : false;
25742
result = (Real)SafeFritschButlandCubic_primitive__SWIG_0(arg1,arg2,arg3);
25743
} catch (std::out_of_range& e) {
25745
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25747
} catch (std::exception& e) {
25749
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25753
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25757
jresult = (jdouble)result;
25762
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandCubic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25763
jdouble jresult = 0 ;
25764
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25771
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25772
arg2 = (Real)jarg2;
25775
result = (Real)SafeFritschButlandCubic_primitive__SWIG_0(arg1,arg2);
25776
} catch (std::out_of_range& e) {
25778
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25780
} catch (std::exception& e) {
25782
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25786
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25790
jresult = (jdouble)result;
25795
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1FritschButlandCubic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25796
SafeFritschButlandCubic *arg1 = (SafeFritschButlandCubic *) 0 ;
25800
arg1 = *(SafeFritschButlandCubic **)&jarg1;
25804
} catch (std::out_of_range& e) {
25806
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
25808
} catch (std::exception& e) {
25810
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25814
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
25821
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1FritschButlandLogCubic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25822
jlong jresult = 0 ;
25825
SafeFritschButlandLogCubic *result = 0 ;
25831
arg1 = *(Array **)&jarg1;
25833
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
25836
arg2 = *(Array **)&jarg2;
25838
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
25843
result = (SafeFritschButlandLogCubic *)new SafeFritschButlandLogCubic((Array const &)*arg1,(Array const &)*arg2);
25844
} catch (std::out_of_range& e) {
25846
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25848
} catch (std::exception& e) {
25850
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25854
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25858
*(SafeFritschButlandLogCubic **)&jresult = result;
25863
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25864
jdouble jresult = 0 ;
25865
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
25873
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
25874
arg2 = (Real)jarg2;
25875
arg3 = jarg3 ? true : false;
25878
result = (Real)(arg1)->operator ()(arg2,arg3);
25879
} catch (std::out_of_range& e) {
25881
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25883
} catch (std::exception& e) {
25885
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25889
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25893
jresult = (jdouble)result;
25898
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25899
jdouble jresult = 0 ;
25900
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
25907
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
25908
arg2 = (Real)jarg2;
25911
result = (Real)(arg1)->operator ()(arg2);
25912
} catch (std::out_of_range& e) {
25914
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25916
} catch (std::exception& e) {
25918
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25922
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25926
jresult = (jdouble)result;
25931
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
25932
jdouble jresult = 0 ;
25933
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
25941
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
25942
arg2 = (Real)jarg2;
25943
arg3 = jarg3 ? true : false;
25946
result = (Real)SafeFritschButlandLogCubic_derivative__SWIG_0(arg1,arg2,arg3);
25947
} catch (std::out_of_range& e) {
25949
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25951
} catch (std::exception& e) {
25953
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25957
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25961
jresult = (jdouble)result;
25966
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25967
jdouble jresult = 0 ;
25968
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
25975
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
25976
arg2 = (Real)jarg2;
25979
result = (Real)SafeFritschButlandLogCubic_derivative__SWIG_0(arg1,arg2);
25980
} catch (std::out_of_range& e) {
25982
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25984
} catch (std::exception& e) {
25986
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25990
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
25994
jresult = (jdouble)result;
25999
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26000
jdouble jresult = 0 ;
26001
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
26009
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
26010
arg2 = (Real)jarg2;
26011
arg3 = jarg3 ? true : false;
26014
result = (Real)SafeFritschButlandLogCubic_secondDerivative__SWIG_0(arg1,arg2,arg3);
26015
} catch (std::out_of_range& e) {
26017
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26019
} catch (std::exception& e) {
26021
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26025
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26029
jresult = (jdouble)result;
26034
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26035
jdouble jresult = 0 ;
26036
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
26043
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
26044
arg2 = (Real)jarg2;
26047
result = (Real)SafeFritschButlandLogCubic_secondDerivative__SWIG_0(arg1,arg2);
26048
} catch (std::out_of_range& e) {
26050
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26052
} catch (std::exception& e) {
26054
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26058
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26062
jresult = (jdouble)result;
26067
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26068
jdouble jresult = 0 ;
26069
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
26077
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
26078
arg2 = (Real)jarg2;
26079
arg3 = jarg3 ? true : false;
26082
result = (Real)SafeFritschButlandLogCubic_primitive__SWIG_0(arg1,arg2,arg3);
26083
} catch (std::out_of_range& e) {
26085
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26087
} catch (std::exception& e) {
26089
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26093
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26097
jresult = (jdouble)result;
26102
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_FritschButlandLogCubic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26103
jdouble jresult = 0 ;
26104
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
26111
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
26112
arg2 = (Real)jarg2;
26115
result = (Real)SafeFritschButlandLogCubic_primitive__SWIG_0(arg1,arg2);
26116
} catch (std::out_of_range& e) {
26118
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26120
} catch (std::exception& e) {
26122
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26126
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26130
jresult = (jdouble)result;
26135
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1FritschButlandLogCubic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26136
SafeFritschButlandLogCubic *arg1 = (SafeFritschButlandLogCubic *) 0 ;
26140
arg1 = *(SafeFritschButlandLogCubic **)&jarg1;
26144
} catch (std::out_of_range& e) {
26146
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
26148
} catch (std::exception& e) {
26150
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26154
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
26161
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1Parabolic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26162
jlong jresult = 0 ;
26165
SafeParabolic *result = 0 ;
26171
arg1 = *(Array **)&jarg1;
26173
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
26176
arg2 = *(Array **)&jarg2;
26178
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
26183
result = (SafeParabolic *)new SafeParabolic((Array const &)*arg1,(Array const &)*arg2);
26184
} catch (std::out_of_range& e) {
26186
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26188
} catch (std::exception& e) {
26190
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26194
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26198
*(SafeParabolic **)&jresult = result;
26203
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26204
jdouble jresult = 0 ;
26205
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26213
arg1 = *(SafeParabolic **)&jarg1;
26214
arg2 = (Real)jarg2;
26215
arg3 = jarg3 ? true : false;
26218
result = (Real)(arg1)->operator ()(arg2,arg3);
26219
} catch (std::out_of_range& e) {
26221
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26223
} catch (std::exception& e) {
26225
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26229
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26233
jresult = (jdouble)result;
26238
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26239
jdouble jresult = 0 ;
26240
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26247
arg1 = *(SafeParabolic **)&jarg1;
26248
arg2 = (Real)jarg2;
26251
result = (Real)(arg1)->operator ()(arg2);
26252
} catch (std::out_of_range& e) {
26254
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26256
} catch (std::exception& e) {
26258
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26262
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26266
jresult = (jdouble)result;
26271
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26272
jdouble jresult = 0 ;
26273
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26281
arg1 = *(SafeParabolic **)&jarg1;
26282
arg2 = (Real)jarg2;
26283
arg3 = jarg3 ? true : false;
26286
result = (Real)SafeParabolic_derivative__SWIG_0(arg1,arg2,arg3);
26287
} catch (std::out_of_range& e) {
26289
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26291
} catch (std::exception& e) {
26293
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26297
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26301
jresult = (jdouble)result;
26306
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26307
jdouble jresult = 0 ;
26308
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26315
arg1 = *(SafeParabolic **)&jarg1;
26316
arg2 = (Real)jarg2;
26319
result = (Real)SafeParabolic_derivative__SWIG_0(arg1,arg2);
26320
} catch (std::out_of_range& e) {
26322
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26324
} catch (std::exception& e) {
26326
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26330
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26334
jresult = (jdouble)result;
26339
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26340
jdouble jresult = 0 ;
26341
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26349
arg1 = *(SafeParabolic **)&jarg1;
26350
arg2 = (Real)jarg2;
26351
arg3 = jarg3 ? true : false;
26354
result = (Real)SafeParabolic_secondDerivative__SWIG_0(arg1,arg2,arg3);
26355
} catch (std::out_of_range& e) {
26357
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26359
} catch (std::exception& e) {
26361
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26365
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26369
jresult = (jdouble)result;
26374
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26375
jdouble jresult = 0 ;
26376
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26383
arg1 = *(SafeParabolic **)&jarg1;
26384
arg2 = (Real)jarg2;
26387
result = (Real)SafeParabolic_secondDerivative__SWIG_0(arg1,arg2);
26388
} catch (std::out_of_range& e) {
26390
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26392
} catch (std::exception& e) {
26394
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26398
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26402
jresult = (jdouble)result;
26407
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26408
jdouble jresult = 0 ;
26409
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26417
arg1 = *(SafeParabolic **)&jarg1;
26418
arg2 = (Real)jarg2;
26419
arg3 = jarg3 ? true : false;
26422
result = (Real)SafeParabolic_primitive__SWIG_0(arg1,arg2,arg3);
26423
} catch (std::out_of_range& e) {
26425
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26427
} catch (std::exception& e) {
26429
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26433
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26437
jresult = (jdouble)result;
26442
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_Parabolic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26443
jdouble jresult = 0 ;
26444
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26451
arg1 = *(SafeParabolic **)&jarg1;
26452
arg2 = (Real)jarg2;
26455
result = (Real)SafeParabolic_primitive__SWIG_0(arg1,arg2);
26456
} catch (std::out_of_range& e) {
26458
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26460
} catch (std::exception& e) {
26462
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26466
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26470
jresult = (jdouble)result;
26475
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1Parabolic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26476
SafeParabolic *arg1 = (SafeParabolic *) 0 ;
26480
arg1 = *(SafeParabolic **)&jarg1;
26484
} catch (std::out_of_range& e) {
26486
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
26488
} catch (std::exception& e) {
26490
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26494
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
26501
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1LogParabolic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26502
jlong jresult = 0 ;
26505
SafeLogParabolic *result = 0 ;
26511
arg1 = *(Array **)&jarg1;
26513
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
26516
arg2 = *(Array **)&jarg2;
26518
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
26523
result = (SafeLogParabolic *)new SafeLogParabolic((Array const &)*arg1,(Array const &)*arg2);
26524
} catch (std::out_of_range& e) {
26526
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26528
} catch (std::exception& e) {
26530
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26534
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26538
*(SafeLogParabolic **)&jresult = result;
26543
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26544
jdouble jresult = 0 ;
26545
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26553
arg1 = *(SafeLogParabolic **)&jarg1;
26554
arg2 = (Real)jarg2;
26555
arg3 = jarg3 ? true : false;
26558
result = (Real)(arg1)->operator ()(arg2,arg3);
26559
} catch (std::out_of_range& e) {
26561
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26563
} catch (std::exception& e) {
26565
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26569
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26573
jresult = (jdouble)result;
26578
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26579
jdouble jresult = 0 ;
26580
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26587
arg1 = *(SafeLogParabolic **)&jarg1;
26588
arg2 = (Real)jarg2;
26591
result = (Real)(arg1)->operator ()(arg2);
26592
} catch (std::out_of_range& e) {
26594
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26596
} catch (std::exception& e) {
26598
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26602
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26606
jresult = (jdouble)result;
26611
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26612
jdouble jresult = 0 ;
26613
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26621
arg1 = *(SafeLogParabolic **)&jarg1;
26622
arg2 = (Real)jarg2;
26623
arg3 = jarg3 ? true : false;
26626
result = (Real)SafeLogParabolic_derivative__SWIG_0(arg1,arg2,arg3);
26627
} catch (std::out_of_range& e) {
26629
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26631
} catch (std::exception& e) {
26633
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26637
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26641
jresult = (jdouble)result;
26646
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26647
jdouble jresult = 0 ;
26648
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26655
arg1 = *(SafeLogParabolic **)&jarg1;
26656
arg2 = (Real)jarg2;
26659
result = (Real)SafeLogParabolic_derivative__SWIG_0(arg1,arg2);
26660
} catch (std::out_of_range& e) {
26662
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26664
} catch (std::exception& e) {
26666
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26670
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26674
jresult = (jdouble)result;
26679
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26680
jdouble jresult = 0 ;
26681
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26689
arg1 = *(SafeLogParabolic **)&jarg1;
26690
arg2 = (Real)jarg2;
26691
arg3 = jarg3 ? true : false;
26694
result = (Real)SafeLogParabolic_secondDerivative__SWIG_0(arg1,arg2,arg3);
26695
} catch (std::out_of_range& e) {
26697
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26699
} catch (std::exception& e) {
26701
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26705
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26709
jresult = (jdouble)result;
26714
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26715
jdouble jresult = 0 ;
26716
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26723
arg1 = *(SafeLogParabolic **)&jarg1;
26724
arg2 = (Real)jarg2;
26727
result = (Real)SafeLogParabolic_secondDerivative__SWIG_0(arg1,arg2);
26728
} catch (std::out_of_range& e) {
26730
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26732
} catch (std::exception& e) {
26734
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26738
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26742
jresult = (jdouble)result;
26747
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26748
jdouble jresult = 0 ;
26749
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26757
arg1 = *(SafeLogParabolic **)&jarg1;
26758
arg2 = (Real)jarg2;
26759
arg3 = jarg3 ? true : false;
26762
result = (Real)SafeLogParabolic_primitive__SWIG_0(arg1,arg2,arg3);
26763
} catch (std::out_of_range& e) {
26765
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26767
} catch (std::exception& e) {
26769
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26773
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26777
jresult = (jdouble)result;
26782
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_LogParabolic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26783
jdouble jresult = 0 ;
26784
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26791
arg1 = *(SafeLogParabolic **)&jarg1;
26792
arg2 = (Real)jarg2;
26795
result = (Real)SafeLogParabolic_primitive__SWIG_0(arg1,arg2);
26796
} catch (std::out_of_range& e) {
26798
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26800
} catch (std::exception& e) {
26802
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26806
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26810
jresult = (jdouble)result;
26815
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1LogParabolic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26816
SafeLogParabolic *arg1 = (SafeLogParabolic *) 0 ;
26820
arg1 = *(SafeLogParabolic **)&jarg1;
26824
} catch (std::out_of_range& e) {
26826
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
26828
} catch (std::exception& e) {
26830
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26834
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
26841
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MonotonicParabolic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26842
jlong jresult = 0 ;
26845
SafeMonotonicParabolic *result = 0 ;
26851
arg1 = *(Array **)&jarg1;
26853
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
26856
arg2 = *(Array **)&jarg2;
26858
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
26863
result = (SafeMonotonicParabolic *)new SafeMonotonicParabolic((Array const &)*arg1,(Array const &)*arg2);
26864
} catch (std::out_of_range& e) {
26866
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26868
} catch (std::exception& e) {
26870
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26874
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26878
*(SafeMonotonicParabolic **)&jresult = result;
26883
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26884
jdouble jresult = 0 ;
26885
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
26893
arg1 = *(SafeMonotonicParabolic **)&jarg1;
26894
arg2 = (Real)jarg2;
26895
arg3 = jarg3 ? true : false;
26898
result = (Real)(arg1)->operator ()(arg2,arg3);
26899
} catch (std::out_of_range& e) {
26901
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26903
} catch (std::exception& e) {
26905
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26909
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26913
jresult = (jdouble)result;
26918
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26919
jdouble jresult = 0 ;
26920
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
26927
arg1 = *(SafeMonotonicParabolic **)&jarg1;
26928
arg2 = (Real)jarg2;
26931
result = (Real)(arg1)->operator ()(arg2);
26932
} catch (std::out_of_range& e) {
26934
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26936
} catch (std::exception& e) {
26938
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26942
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26946
jresult = (jdouble)result;
26951
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
26952
jdouble jresult = 0 ;
26953
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
26961
arg1 = *(SafeMonotonicParabolic **)&jarg1;
26962
arg2 = (Real)jarg2;
26963
arg3 = jarg3 ? true : false;
26966
result = (Real)SafeMonotonicParabolic_derivative__SWIG_0(arg1,arg2,arg3);
26967
} catch (std::out_of_range& e) {
26969
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26971
} catch (std::exception& e) {
26973
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26977
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
26981
jresult = (jdouble)result;
26986
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
26987
jdouble jresult = 0 ;
26988
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
26995
arg1 = *(SafeMonotonicParabolic **)&jarg1;
26996
arg2 = (Real)jarg2;
26999
result = (Real)SafeMonotonicParabolic_derivative__SWIG_0(arg1,arg2);
27000
} catch (std::out_of_range& e) {
27002
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27004
} catch (std::exception& e) {
27006
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27010
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27014
jresult = (jdouble)result;
27019
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
27020
jdouble jresult = 0 ;
27021
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
27029
arg1 = *(SafeMonotonicParabolic **)&jarg1;
27030
arg2 = (Real)jarg2;
27031
arg3 = jarg3 ? true : false;
27034
result = (Real)SafeMonotonicParabolic_secondDerivative__SWIG_0(arg1,arg2,arg3);
27035
} catch (std::out_of_range& e) {
27037
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27039
} catch (std::exception& e) {
27041
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27045
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27049
jresult = (jdouble)result;
27054
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27055
jdouble jresult = 0 ;
27056
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
27063
arg1 = *(SafeMonotonicParabolic **)&jarg1;
27064
arg2 = (Real)jarg2;
27067
result = (Real)SafeMonotonicParabolic_secondDerivative__SWIG_0(arg1,arg2);
27068
} catch (std::out_of_range& e) {
27070
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27072
} catch (std::exception& e) {
27074
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27078
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27082
jresult = (jdouble)result;
27087
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
27088
jdouble jresult = 0 ;
27089
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
27097
arg1 = *(SafeMonotonicParabolic **)&jarg1;
27098
arg2 = (Real)jarg2;
27099
arg3 = jarg3 ? true : false;
27102
result = (Real)SafeMonotonicParabolic_primitive__SWIG_0(arg1,arg2,arg3);
27103
} catch (std::out_of_range& e) {
27105
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27107
} catch (std::exception& e) {
27109
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27113
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27117
jresult = (jdouble)result;
27122
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicParabolic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27123
jdouble jresult = 0 ;
27124
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
27131
arg1 = *(SafeMonotonicParabolic **)&jarg1;
27132
arg2 = (Real)jarg2;
27135
result = (Real)SafeMonotonicParabolic_primitive__SWIG_0(arg1,arg2);
27136
} catch (std::out_of_range& e) {
27138
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27140
} catch (std::exception& e) {
27142
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27146
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27150
jresult = (jdouble)result;
27155
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MonotonicParabolic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27156
SafeMonotonicParabolic *arg1 = (SafeMonotonicParabolic *) 0 ;
27160
arg1 = *(SafeMonotonicParabolic **)&jarg1;
27164
} catch (std::out_of_range& e) {
27166
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
27168
} catch (std::exception& e) {
27170
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27174
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
27181
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MonotonicLogParabolic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27182
jlong jresult = 0 ;
27185
SafeMonotonicLogParabolic *result = 0 ;
27191
arg1 = *(Array **)&jarg1;
27193
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
27196
arg2 = *(Array **)&jarg2;
27198
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Array const & reference is null");
27203
result = (SafeMonotonicLogParabolic *)new SafeMonotonicLogParabolic((Array const &)*arg1,(Array const &)*arg2);
27204
} catch (std::out_of_range& e) {
27206
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27208
} catch (std::exception& e) {
27210
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27214
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27218
*(SafeMonotonicLogParabolic **)&jresult = result;
27223
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1getValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
27224
jdouble jresult = 0 ;
27225
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27233
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27234
arg2 = (Real)jarg2;
27235
arg3 = jarg3 ? true : false;
27238
result = (Real)(arg1)->operator ()(arg2,arg3);
27239
} catch (std::out_of_range& e) {
27241
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27243
} catch (std::exception& e) {
27245
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27249
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27253
jresult = (jdouble)result;
27258
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1getValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27259
jdouble jresult = 0 ;
27260
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27267
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27268
arg2 = (Real)jarg2;
27271
result = (Real)(arg1)->operator ()(arg2);
27272
} catch (std::out_of_range& e) {
27274
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27276
} catch (std::exception& e) {
27278
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27282
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27286
jresult = (jdouble)result;
27291
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1derivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
27292
jdouble jresult = 0 ;
27293
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27301
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27302
arg2 = (Real)jarg2;
27303
arg3 = jarg3 ? true : false;
27306
result = (Real)SafeMonotonicLogParabolic_derivative__SWIG_0(arg1,arg2,arg3);
27307
} catch (std::out_of_range& e) {
27309
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27311
} catch (std::exception& e) {
27313
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27317
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27321
jresult = (jdouble)result;
27326
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1derivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27327
jdouble jresult = 0 ;
27328
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27335
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27336
arg2 = (Real)jarg2;
27339
result = (Real)SafeMonotonicLogParabolic_derivative__SWIG_0(arg1,arg2);
27340
} catch (std::out_of_range& e) {
27342
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27344
} catch (std::exception& e) {
27346
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27350
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27354
jresult = (jdouble)result;
27359
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1secondDerivative_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
27360
jdouble jresult = 0 ;
27361
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27369
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27370
arg2 = (Real)jarg2;
27371
arg3 = jarg3 ? true : false;
27374
result = (Real)SafeMonotonicLogParabolic_secondDerivative__SWIG_0(arg1,arg2,arg3);
27375
} catch (std::out_of_range& e) {
27377
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27379
} catch (std::exception& e) {
27381
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27385
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27389
jresult = (jdouble)result;
27394
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1secondDerivative_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27395
jdouble jresult = 0 ;
27396
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27403
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27404
arg2 = (Real)jarg2;
27407
result = (Real)SafeMonotonicLogParabolic_secondDerivative__SWIG_0(arg1,arg2);
27408
} catch (std::out_of_range& e) {
27410
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27412
} catch (std::exception& e) {
27414
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27418
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27422
jresult = (jdouble)result;
27427
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1primitive_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jboolean jarg3) {
27428
jdouble jresult = 0 ;
27429
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27437
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27438
arg2 = (Real)jarg2;
27439
arg3 = jarg3 ? true : false;
27442
result = (Real)SafeMonotonicLogParabolic_primitive__SWIG_0(arg1,arg2,arg3);
27443
} catch (std::out_of_range& e) {
27445
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27447
} catch (std::exception& e) {
27449
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27453
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27457
jresult = (jdouble)result;
27462
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_MonotonicLogParabolic_1primitive_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27463
jdouble jresult = 0 ;
27464
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27471
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
27472
arg2 = (Real)jarg2;
27475
result = (Real)SafeMonotonicLogParabolic_primitive__SWIG_0(arg1,arg2);
27476
} catch (std::out_of_range& e) {
27478
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27480
} catch (std::exception& e) {
27482
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27486
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
27490
jresult = (jdouble)result;
27495
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MonotonicLogParabolic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27496
SafeMonotonicLogParabolic *arg1 = (SafeMonotonicLogParabolic *) 0 ;
27500
arg1 = *(SafeMonotonicLogParabolic **)&jarg1;
46787
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1Average(JNIEnv *jenv, jclass jcls) {
46788
jlong jresult = 0 ;
46789
Average *result = 0 ;
46795
result = (Average *)new Average();
46796
} catch (std::out_of_range& e) {
46798
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46800
} catch (std::exception& e) {
46802
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46806
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
46810
*(Average **)&jresult = result;
46815
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1Average(JNIEnv *jenv, jclass jcls, jlong jarg1) {
46816
Average *arg1 = (Average *) 0 ;
46820
arg1 = *(Average **)&jarg1;
46824
} catch (std::out_of_range& e) {
46826
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
46828
} catch (std::exception& e) {
46830
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46834
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
46841
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1ContinuousAveragingAsianOption(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
46842
jlong jresult = 0 ;
46843
Average::Type arg1 ;
46844
boost::shared_ptr< Payoff > *arg2 = 0 ;
46845
boost::shared_ptr< Exercise > *arg3 = 0 ;
46846
ContinuousAveragingAsianOptionPtr *result = 0 ;
46852
arg1 = (Average::Type)jarg1;
46853
arg2 = *(boost::shared_ptr< Payoff > **)&jarg2;
46855
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< Payoff > const & reference is null");
46858
arg3 = *(boost::shared_ptr< Exercise > **)&jarg3;
46860
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< Exercise > const & reference is null");
46865
result = (ContinuousAveragingAsianOptionPtr *)new_ContinuousAveragingAsianOptionPtr(arg1,(boost::shared_ptr< Payoff > const &)*arg2,(boost::shared_ptr< Exercise > const &)*arg3);
46866
} catch (std::out_of_range& e) {
46868
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46870
} catch (std::exception& e) {
46872
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46876
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
46880
*(ContinuousAveragingAsianOptionPtr **)&jresult = result;
46885
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1delta(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
46886
jdouble jresult = 0 ;
46887
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
46893
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
46896
result = (Real)ContinuousAveragingAsianOptionPtr_delta(arg1);
46897
} catch (std::out_of_range& e) {
46899
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46901
} catch (std::exception& e) {
46903
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46907
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
46911
jresult = (jdouble)result;
46916
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1gamma(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
46917
jdouble jresult = 0 ;
46918
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
46924
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
46927
result = (Real)ContinuousAveragingAsianOptionPtr_gamma(arg1);
46928
} catch (std::out_of_range& e) {
46930
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46932
} catch (std::exception& e) {
46934
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46938
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
46942
jresult = (jdouble)result;
46947
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1theta(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
46948
jdouble jresult = 0 ;
46949
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
46955
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
46958
result = (Real)ContinuousAveragingAsianOptionPtr_theta(arg1);
46959
} catch (std::out_of_range& e) {
46961
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46963
} catch (std::exception& e) {
46965
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46969
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
46973
jresult = (jdouble)result;
46978
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1thetaPerDay(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
46979
jdouble jresult = 0 ;
46980
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
46986
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
46989
result = (Real)ContinuousAveragingAsianOptionPtr_thetaPerDay(arg1);
46990
} catch (std::out_of_range& e) {
46992
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46994
} catch (std::exception& e) {
46996
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47000
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47004
jresult = (jdouble)result;
47009
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1vega(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47010
jdouble jresult = 0 ;
47011
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
47017
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
47020
result = (Real)ContinuousAveragingAsianOptionPtr_vega(arg1);
47021
} catch (std::out_of_range& e) {
47023
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47025
} catch (std::exception& e) {
47027
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47031
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47035
jresult = (jdouble)result;
47040
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1rho(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47041
jdouble jresult = 0 ;
47042
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
47048
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
47051
result = (Real)ContinuousAveragingAsianOptionPtr_rho(arg1);
47052
} catch (std::out_of_range& e) {
47054
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47056
} catch (std::exception& e) {
47058
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47062
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47066
jresult = (jdouble)result;
47071
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1dividendRho(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47072
jdouble jresult = 0 ;
47073
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
47079
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
47082
result = (Real)ContinuousAveragingAsianOptionPtr_dividendRho(arg1);
47083
} catch (std::out_of_range& e) {
47085
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47087
} catch (std::exception& e) {
47089
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47093
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47097
jresult = (jdouble)result;
47102
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_ContinuousAveragingAsianOption_1strikeSensitivity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47103
jdouble jresult = 0 ;
47104
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
47110
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
47113
result = (Real)ContinuousAveragingAsianOptionPtr_strikeSensitivity(arg1);
47114
} catch (std::out_of_range& e) {
47116
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47118
} catch (std::exception& e) {
47120
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47124
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47128
jresult = (jdouble)result;
47133
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1ContinuousAveragingAsianOption(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47134
ContinuousAveragingAsianOptionPtr *arg1 = (ContinuousAveragingAsianOptionPtr *) 0 ;
47138
arg1 = *(ContinuousAveragingAsianOptionPtr **)&jarg1;
47142
} catch (std::out_of_range& e) {
47144
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47146
} catch (std::exception& e) {
47148
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47152
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47159
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1DiscreteAveragingAsianOption(JNIEnv *jenv, jclass jcls, jint jarg1, jdouble jarg2, jlong jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jlong jarg6, jobject jarg6_) {
47160
jlong jresult = 0 ;
47161
Average::Type arg1 ;
47164
std::vector< Date > *arg4 = 0 ;
47165
boost::shared_ptr< Payoff > *arg5 = 0 ;
47166
boost::shared_ptr< Exercise > *arg6 = 0 ;
47167
DiscreteAveragingAsianOptionPtr *result = 0 ;
47174
arg1 = (Average::Type)jarg1;
47175
arg2 = (Real)jarg2;
47176
arg3 = (Size)jarg3;
47177
arg4 = *(std::vector< Date > **)&jarg4;
47179
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< Date > const & reference is null");
47182
arg5 = *(boost::shared_ptr< Payoff > **)&jarg5;
47184
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< Payoff > const & reference is null");
47187
arg6 = *(boost::shared_ptr< Exercise > **)&jarg6;
47189
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< Exercise > const & reference is null");
47194
result = (DiscreteAveragingAsianOptionPtr *)new_DiscreteAveragingAsianOptionPtr(arg1,arg2,arg3,(std::vector< Date > const &)*arg4,(boost::shared_ptr< Payoff > const &)*arg5,(boost::shared_ptr< Exercise > const &)*arg6);
47195
} catch (std::out_of_range& e) {
47197
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47199
} catch (std::exception& e) {
47201
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47205
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47209
*(DiscreteAveragingAsianOptionPtr **)&jresult = result;
47214
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1delta(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47215
jdouble jresult = 0 ;
47216
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47222
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47225
result = (Real)DiscreteAveragingAsianOptionPtr_delta(arg1);
47226
} catch (std::out_of_range& e) {
47228
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47230
} catch (std::exception& e) {
47232
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47236
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47240
jresult = (jdouble)result;
47245
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1gamma(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47246
jdouble jresult = 0 ;
47247
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47253
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47256
result = (Real)DiscreteAveragingAsianOptionPtr_gamma(arg1);
47257
} catch (std::out_of_range& e) {
47259
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47261
} catch (std::exception& e) {
47263
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47267
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47271
jresult = (jdouble)result;
47276
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1theta(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47277
jdouble jresult = 0 ;
47278
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47284
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47287
result = (Real)DiscreteAveragingAsianOptionPtr_theta(arg1);
47288
} catch (std::out_of_range& e) {
47290
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47292
} catch (std::exception& e) {
47294
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47298
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47302
jresult = (jdouble)result;
47307
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1thetaPerDay(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47308
jdouble jresult = 0 ;
47309
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47315
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47318
result = (Real)DiscreteAveragingAsianOptionPtr_thetaPerDay(arg1);
47319
} catch (std::out_of_range& e) {
47321
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47323
} catch (std::exception& e) {
47325
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47329
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47333
jresult = (jdouble)result;
47338
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1vega(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47339
jdouble jresult = 0 ;
47340
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47346
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47349
result = (Real)DiscreteAveragingAsianOptionPtr_vega(arg1);
47350
} catch (std::out_of_range& e) {
47352
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47354
} catch (std::exception& e) {
47356
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47360
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47364
jresult = (jdouble)result;
47369
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1rho(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47370
jdouble jresult = 0 ;
47371
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47377
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47380
result = (Real)DiscreteAveragingAsianOptionPtr_rho(arg1);
47381
} catch (std::out_of_range& e) {
47383
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47385
} catch (std::exception& e) {
47387
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47391
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47395
jresult = (jdouble)result;
47400
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1dividendRho(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47401
jdouble jresult = 0 ;
47402
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47408
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47411
result = (Real)DiscreteAveragingAsianOptionPtr_dividendRho(arg1);
47412
} catch (std::out_of_range& e) {
47414
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47416
} catch (std::exception& e) {
47418
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47422
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47426
jresult = (jdouble)result;
47431
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_DiscreteAveragingAsianOption_1strikeSensitivity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47432
jdouble jresult = 0 ;
47433
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47439
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47442
result = (Real)DiscreteAveragingAsianOptionPtr_strikeSensitivity(arg1);
47443
} catch (std::out_of_range& e) {
47445
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47447
} catch (std::exception& e) {
47449
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47453
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47457
jresult = (jdouble)result;
47462
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1DiscreteAveragingAsianOption(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47463
DiscreteAveragingAsianOptionPtr *arg1 = (DiscreteAveragingAsianOptionPtr *) 0 ;
47467
arg1 = *(DiscreteAveragingAsianOptionPtr **)&jarg1;
47471
} catch (std::out_of_range& e) {
47473
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47475
} catch (std::exception& e) {
47477
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47481
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47488
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1AnalyticContinuousGeometricAveragePriceAsianEngine(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47489
jlong jresult = 0 ;
47490
GeneralizedBlackScholesProcessPtr *arg1 = 0 ;
47491
AnalyticContinuousGeometricAveragePriceAsianEnginePtr *result = 0 ;
47496
arg1 = *(GeneralizedBlackScholesProcessPtr **)&jarg1;
47498
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "GeneralizedBlackScholesProcessPtr const & reference is null");
47503
result = (AnalyticContinuousGeometricAveragePriceAsianEnginePtr *)new_AnalyticContinuousGeometricAveragePriceAsianEnginePtr((GeneralizedBlackScholesProcessPtr const &)*arg1);
47504
} catch (std::out_of_range& e) {
47506
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47508
} catch (std::exception& e) {
47510
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47514
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47518
*(AnalyticContinuousGeometricAveragePriceAsianEnginePtr **)&jresult = result;
47523
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1AnalyticContinuousGeometricAveragePriceAsianEngine(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47524
AnalyticContinuousGeometricAveragePriceAsianEnginePtr *arg1 = (AnalyticContinuousGeometricAveragePriceAsianEnginePtr *) 0 ;
47528
arg1 = *(AnalyticContinuousGeometricAveragePriceAsianEnginePtr **)&jarg1;
47532
} catch (std::out_of_range& e) {
47534
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47536
} catch (std::exception& e) {
47538
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47542
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47549
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1AnalyticDiscreteGeometricAveragePriceAsianEngine(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47550
jlong jresult = 0 ;
47551
GeneralizedBlackScholesProcessPtr *arg1 = 0 ;
47552
AnalyticDiscreteGeometricAveragePriceAsianEnginePtr *result = 0 ;
47557
arg1 = *(GeneralizedBlackScholesProcessPtr **)&jarg1;
47559
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "GeneralizedBlackScholesProcessPtr const & reference is null");
47564
result = (AnalyticDiscreteGeometricAveragePriceAsianEnginePtr *)new_AnalyticDiscreteGeometricAveragePriceAsianEnginePtr((GeneralizedBlackScholesProcessPtr const &)*arg1);
47565
} catch (std::out_of_range& e) {
47567
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47569
} catch (std::exception& e) {
47571
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47575
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47579
*(AnalyticDiscreteGeometricAveragePriceAsianEnginePtr **)&jresult = result;
47584
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1AnalyticDiscreteGeometricAveragePriceAsianEngine(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47585
AnalyticDiscreteGeometricAveragePriceAsianEnginePtr *arg1 = (AnalyticDiscreteGeometricAveragePriceAsianEnginePtr *) 0 ;
47589
arg1 = *(AnalyticDiscreteGeometricAveragePriceAsianEnginePtr **)&jarg1;
47593
} catch (std::out_of_range& e) {
47595
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47597
} catch (std::exception& e) {
47599
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47603
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47610
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1AnalyticDiscreteGeometricAverageStrikeAsianEngine(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
47611
jlong jresult = 0 ;
47612
GeneralizedBlackScholesProcessPtr *arg1 = 0 ;
47613
AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr *result = 0 ;
47618
arg1 = *(GeneralizedBlackScholesProcessPtr **)&jarg1;
47620
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "GeneralizedBlackScholesProcessPtr const & reference is null");
47625
result = (AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr *)new_AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr((GeneralizedBlackScholesProcessPtr const &)*arg1);
47626
} catch (std::out_of_range& e) {
47628
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47630
} catch (std::exception& e) {
47632
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47636
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47640
*(AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr **)&jresult = result;
47645
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1AnalyticDiscreteGeometricAverageStrikeAsianEngine(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47646
AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr *arg1 = (AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr *) 0 ;
47650
arg1 = *(AnalyticDiscreteGeometricAverageStrikeAsianEnginePtr **)&jarg1;
47654
} catch (std::out_of_range& e) {
47656
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47658
} catch (std::exception& e) {
47660
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47664
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47671
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MCDiscreteArithmeticAPEngine(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jboolean jarg3, jboolean jarg4, jboolean jarg5, jint jarg6, jdouble jarg7, jint jarg8, jint jarg9) {
47672
jlong jresult = 0 ;
47673
GeneralizedBlackScholesProcessPtr *arg1 = 0 ;
47674
std::string *arg2 = 0 ;
47675
bool arg3 = (bool) false ;
47676
bool arg4 = (bool) false ;
47677
bool arg5 = (bool) false ;
47678
intOrNull arg6 = (intOrNull) Null< Size >() ;
47679
doubleOrNull arg7 = (doubleOrNull) Null< Real >() ;
47680
intOrNull arg8 = (intOrNull) Null< Size >() ;
47681
BigInteger arg9 = (BigInteger) 0 ;
47682
MCDiscreteArithmeticAPEnginePtr *result = 0 ;
47687
arg1 = *(GeneralizedBlackScholesProcessPtr **)&jarg1;
47689
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "GeneralizedBlackScholesProcessPtr const & reference is null");
47693
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null std::string");
47696
const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0);
47697
if (!arg2_pstr) return 0;
47698
std::string arg2_str(arg2_pstr);
47700
jenv->ReleaseStringUTFChars(jarg2, arg2_pstr);
47701
arg3 = jarg3 ? true : false;
47702
arg4 = jarg4 ? true : false;
47703
arg5 = jarg5 ? true : false;
47704
arg6 = (intOrNull)jarg6;
47705
arg7 = (doubleOrNull)jarg7;
47706
arg8 = (intOrNull)jarg8;
47707
arg9 = (BigInteger)jarg9;
47710
result = (MCDiscreteArithmeticAPEnginePtr *)new_MCDiscreteArithmeticAPEnginePtr((GeneralizedBlackScholesProcessPtr const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
47711
} catch (std::out_of_range& e) {
47713
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47715
} catch (std::exception& e) {
47717
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47721
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47725
*(MCDiscreteArithmeticAPEnginePtr **)&jresult = result;
47730
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MCDiscreteArithmeticAPEngine(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47731
MCDiscreteArithmeticAPEnginePtr *arg1 = (MCDiscreteArithmeticAPEnginePtr *) 0 ;
47735
arg1 = *(MCDiscreteArithmeticAPEnginePtr **)&jarg1;
47739
} catch (std::out_of_range& e) {
47741
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47743
} catch (std::exception& e) {
47745
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47749
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47756
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MCDiscreteArithmeticASEngine(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jboolean jarg3, jboolean jarg4, jint jarg5, jdouble jarg6, jint jarg7, jint jarg8) {
47757
jlong jresult = 0 ;
47758
GeneralizedBlackScholesProcessPtr *arg1 = 0 ;
47759
std::string *arg2 = 0 ;
47760
bool arg3 = (bool) false ;
47761
bool arg4 = (bool) false ;
47762
intOrNull arg5 = (intOrNull) Null< Size >() ;
47763
doubleOrNull arg6 = (doubleOrNull) Null< Real >() ;
47764
intOrNull arg7 = (intOrNull) Null< Size >() ;
47765
BigInteger arg8 = (BigInteger) 0 ;
47766
MCDiscreteArithmeticASEnginePtr *result = 0 ;
47771
arg1 = *(GeneralizedBlackScholesProcessPtr **)&jarg1;
47773
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "GeneralizedBlackScholesProcessPtr const & reference is null");
47777
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null std::string");
47780
const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0);
47781
if (!arg2_pstr) return 0;
47782
std::string arg2_str(arg2_pstr);
47784
jenv->ReleaseStringUTFChars(jarg2, arg2_pstr);
47785
arg3 = jarg3 ? true : false;
47786
arg4 = jarg4 ? true : false;
47787
arg5 = (intOrNull)jarg5;
47788
arg6 = (doubleOrNull)jarg6;
47789
arg7 = (intOrNull)jarg7;
47790
arg8 = (BigInteger)jarg8;
47793
result = (MCDiscreteArithmeticASEnginePtr *)new_MCDiscreteArithmeticASEnginePtr((GeneralizedBlackScholesProcessPtr const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8);
47794
} catch (std::out_of_range& e) {
47796
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47798
} catch (std::exception& e) {
47800
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47804
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47808
*(MCDiscreteArithmeticASEnginePtr **)&jresult = result;
47813
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MCDiscreteArithmeticASEngine(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47814
MCDiscreteArithmeticASEnginePtr *arg1 = (MCDiscreteArithmeticASEnginePtr *) 0 ;
47818
arg1 = *(MCDiscreteArithmeticASEnginePtr **)&jarg1;
47822
} catch (std::out_of_range& e) {
47824
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47826
} catch (std::exception& e) {
47828
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47832
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
47839
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1MCDiscreteGeometricAPEngine(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jboolean jarg3, jboolean jarg4, jint jarg5, jdouble jarg6, jint jarg7, jint jarg8) {
47840
jlong jresult = 0 ;
47841
GeneralizedBlackScholesProcessPtr *arg1 = 0 ;
47842
std::string *arg2 = 0 ;
47843
bool arg3 = (bool) false ;
47844
bool arg4 = (bool) false ;
47845
intOrNull arg5 = (intOrNull) Null< Size >() ;
47846
doubleOrNull arg6 = (doubleOrNull) Null< Real >() ;
47847
intOrNull arg7 = (intOrNull) Null< Size >() ;
47848
BigInteger arg8 = (BigInteger) 0 ;
47849
MCDiscreteGeometricAPEnginePtr *result = 0 ;
47854
arg1 = *(GeneralizedBlackScholesProcessPtr **)&jarg1;
47856
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "GeneralizedBlackScholesProcessPtr const & reference is null");
47860
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null std::string");
47863
const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0);
47864
if (!arg2_pstr) return 0;
47865
std::string arg2_str(arg2_pstr);
47867
jenv->ReleaseStringUTFChars(jarg2, arg2_pstr);
47868
arg3 = jarg3 ? true : false;
47869
arg4 = jarg4 ? true : false;
47870
arg5 = (intOrNull)jarg5;
47871
arg6 = (doubleOrNull)jarg6;
47872
arg7 = (intOrNull)jarg7;
47873
arg8 = (BigInteger)jarg8;
47876
result = (MCDiscreteGeometricAPEnginePtr *)new_MCDiscreteGeometricAPEnginePtr((GeneralizedBlackScholesProcessPtr const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8);
47877
} catch (std::out_of_range& e) {
47879
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47881
} catch (std::exception& e) {
47883
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47887
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
47891
*(MCDiscreteGeometricAPEnginePtr **)&jresult = result;
47896
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1MCDiscreteGeometricAPEngine(JNIEnv *jenv, jclass jcls, jlong jarg1) {
47897
MCDiscreteGeometricAPEnginePtr *arg1 = (MCDiscreteGeometricAPEnginePtr *) 0 ;
47901
arg1 = *(MCDiscreteGeometricAPEnginePtr **)&jarg1;
47905
} catch (std::out_of_range& e) {
47907
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
47909
} catch (std::exception& e) {
47911
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47915
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
42631
47922
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1PlainVanillaPayoff(JNIEnv *jenv, jclass jcls, jint jarg1, jdouble jarg2) {
42632
47923
jlong jresult = 0 ;
42633
47924
Option::Type arg1 ;
55273
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5) {
55274
jdouble jresult = 0 ;
55276
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55288
arg1 = *(Leg **)&jarg1;
55290
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55293
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55295
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55298
arg3 = *(Date **)&jarg3;
55300
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55303
arg4 = *(Date **)&jarg4;
55305
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55308
arg5 = (Integer)jarg5;
55311
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5);
55312
} catch (std::out_of_range& e) {
55314
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55316
} catch (std::exception& e) {
55318
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55322
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55326
jresult = (jdouble)result;
55331
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
55332
jdouble jresult = 0 ;
55334
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55345
arg1 = *(Leg **)&jarg1;
55347
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55350
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55352
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55355
arg3 = *(Date **)&jarg3;
55357
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55360
arg4 = *(Date **)&jarg4;
55362
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55367
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4);
55368
} catch (std::out_of_range& e) {
55370
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55372
} catch (std::exception& e) {
55374
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55378
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55382
jresult = (jdouble)result;
55387
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
55388
jdouble jresult = 0 ;
55390
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55399
arg1 = *(Leg **)&jarg1;
55401
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55404
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55406
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55409
arg3 = *(Date **)&jarg3;
55411
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55416
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3);
55417
} catch (std::out_of_range& e) {
55419
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55421
} catch (std::exception& e) {
55423
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55427
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55431
jresult = (jdouble)result;
55436
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
55437
jdouble jresult = 0 ;
55439
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55446
arg1 = *(Leg **)&jarg1;
55448
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55451
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55453
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55458
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2);
55459
} catch (std::out_of_range& e) {
55461
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55463
} catch (std::exception& e) {
55465
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55469
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55473
jresult = (jdouble)result;
55478
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5) {
55479
jdouble jresult = 0 ;
55481
Handle< YieldTermStructure > *arg2 = 0 ;
55493
arg1 = *(Leg **)&jarg1;
55495
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55498
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
55500
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
55503
arg3 = *(Date **)&jarg3;
55505
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55508
arg4 = *(Date **)&jarg4;
55510
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55513
arg5 = (Integer)jarg5;
55516
result = (Real)CashFlows_npv__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5);
55517
} catch (std::out_of_range& e) {
55519
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55521
} catch (std::exception& e) {
55523
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55527
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55531
jresult = (jdouble)result;
55536
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
55537
jdouble jresult = 0 ;
55539
Handle< YieldTermStructure > *arg2 = 0 ;
55550
arg1 = *(Leg **)&jarg1;
55552
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55555
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
55557
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
55560
arg3 = *(Date **)&jarg3;
55562
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55565
arg4 = *(Date **)&jarg4;
55567
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55572
result = (Real)CashFlows_npv__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4);
55573
} catch (std::out_of_range& e) {
55575
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55577
} catch (std::exception& e) {
55579
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55583
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55587
jresult = (jdouble)result;
55592
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
55593
jdouble jresult = 0 ;
55595
Handle< YieldTermStructure > *arg2 = 0 ;
55604
arg1 = *(Leg **)&jarg1;
55606
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55609
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
55611
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
55614
arg3 = *(Date **)&jarg3;
55616
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55621
result = (Real)CashFlows_npv__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3);
55622
} catch (std::out_of_range& e) {
55624
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55626
} catch (std::exception& e) {
55628
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55632
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55636
jresult = (jdouble)result;
55641
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
55642
jdouble jresult = 0 ;
55644
Handle< YieldTermStructure > *arg2 = 0 ;
55651
arg1 = *(Leg **)&jarg1;
55653
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55656
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
55658
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
55663
result = (Real)CashFlows_npv__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2);
55664
} catch (std::out_of_range& e) {
55666
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55668
} catch (std::exception& e) {
55670
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55674
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55678
jresult = (jdouble)result;
55683
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
55684
jdouble jresult = 0 ;
55686
InterestRate *arg2 = 0 ;
55696
arg1 = *(Leg **)&jarg1;
55698
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55701
arg2 = *(InterestRate **)&jarg2;
55703
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
55706
argp3 = *(Date **)&jarg3;
55708
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
60643
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jdouble jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jboolean jarg7, jlong jarg8, jobject jarg8_, jlong jarg9, jobject jarg9_) {
60644
jdouble jresult = 0 ;
60646
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
60648
DayCounter *arg4 = 0 ;
60663
arg1 = *(Leg **)&jarg1;
60665
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
60668
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
60670
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
60673
arg3 = (Spread)jarg3;
60674
arg4 = *(DayCounter **)&jarg4;
60676
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
60679
arg5 = (Compounding)jarg5;
60680
arg6 = (Frequency)jarg6;
60681
arg7 = jarg7 ? true : false;
60682
arg8 = *(Date **)&jarg8;
60684
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
60687
arg9 = *(Date **)&jarg9;
60689
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
60694
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(DayCounter const &)*arg4,arg5,arg6,arg7,(Date const &)*arg8,(Date const &)*arg9);
60695
} catch (std::out_of_range& e) {
60697
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60699
} catch (std::exception& e) {
60701
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60705
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
60709
jresult = (jdouble)result;
60714
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jdouble jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jboolean jarg7, jlong jarg8, jobject jarg8_) {
60715
jdouble jresult = 0 ;
60717
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
60719
DayCounter *arg4 = 0 ;
60732
arg1 = *(Leg **)&jarg1;
60734
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
60737
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
60739
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
60742
arg3 = (Spread)jarg3;
60743
arg4 = *(DayCounter **)&jarg4;
60745
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
60748
arg5 = (Compounding)jarg5;
60749
arg6 = (Frequency)jarg6;
60750
arg7 = jarg7 ? true : false;
60751
arg8 = *(Date **)&jarg8;
60753
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
60758
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(DayCounter const &)*arg4,arg5,arg6,arg7,(Date const &)*arg8);
60759
} catch (std::out_of_range& e) {
60761
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60763
} catch (std::exception& e) {
60765
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60769
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
60773
jresult = (jdouble)result;
60778
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jdouble jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jboolean jarg7) {
60779
jdouble jresult = 0 ;
60781
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
60783
DayCounter *arg4 = 0 ;
60794
arg1 = *(Leg **)&jarg1;
60796
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
60799
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
60801
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
60804
arg3 = (Spread)jarg3;
60805
arg4 = *(DayCounter **)&jarg4;
60807
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
60810
arg5 = (Compounding)jarg5;
60811
arg6 = (Frequency)jarg6;
60812
arg7 = jarg7 ? true : false;
60815
result = (Real)CashFlows_npv__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(DayCounter const &)*arg4,arg5,arg6,arg7);
60816
} catch (std::out_of_range& e) {
60818
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60820
} catch (std::exception& e) {
60822
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60826
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
60830
jresult = (jdouble)result;
60835
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
60836
jdouble jresult = 0 ;
60838
Handle< YieldTermStructure > *arg2 = 0 ;
60850
arg1 = *(Leg **)&jarg1;
60852
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
60855
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
60857
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
60860
arg3 = jarg3 ? true : false;
60861
arg4 = *(Date **)&jarg4;
60863
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
60866
arg5 = *(Date **)&jarg5;
60868
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
60873
result = (Real)CashFlows_npv__SWIG_3((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5);
60874
} catch (std::out_of_range& e) {
60876
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60878
} catch (std::exception& e) {
60880
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60884
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
60888
jresult = (jdouble)result;
60893
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_) {
60894
jdouble jresult = 0 ;
60896
Handle< YieldTermStructure > *arg2 = 0 ;
60906
arg1 = *(Leg **)&jarg1;
60908
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
60911
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
60913
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
60916
arg3 = jarg3 ? true : false;
60917
arg4 = *(Date **)&jarg4;
60919
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
60924
result = (Real)CashFlows_npv__SWIG_3((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4);
60925
} catch (std::out_of_range& e) {
60927
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60929
} catch (std::exception& e) {
60931
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60935
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
60939
jresult = (jdouble)result;
60944
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
60945
jdouble jresult = 0 ;
60947
Handle< YieldTermStructure > *arg2 = 0 ;
60955
arg1 = *(Leg **)&jarg1;
60957
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
60960
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
60962
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
60965
arg3 = jarg3 ? true : false;
60968
result = (Real)CashFlows_npv__SWIG_3((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,arg3);
60969
} catch (std::out_of_range& e) {
60971
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60973
} catch (std::exception& e) {
60975
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60979
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
60983
jresult = (jdouble)result;
60988
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
60989
jdouble jresult = 0 ;
60991
InterestRate *arg2 = 0 ;
61005
arg1 = *(Leg **)&jarg1;
61007
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61010
arg2 = *(InterestRate **)&jarg2;
61012
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
61015
arg3 = jarg3 ? true : false;
61016
argp4 = *(Date **)&jarg4;
61018
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61022
argp5 = *(Date **)&jarg5;
61024
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61030
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3,arg4,arg5);
61031
} catch (std::out_of_range& e) {
61033
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61035
} catch (std::exception& e) {
61037
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61041
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61045
jresult = (jdouble)result;
61050
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_) {
61051
jdouble jresult = 0 ;
61053
InterestRate *arg2 = 0 ;
61064
arg1 = *(Leg **)&jarg1;
61066
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61069
arg2 = *(InterestRate **)&jarg2;
61071
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
61074
arg3 = jarg3 ? true : false;
61075
argp4 = *(Date **)&jarg4;
61077
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61083
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3,arg4);
61084
} catch (std::out_of_range& e) {
61086
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61088
} catch (std::exception& e) {
61090
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61094
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61098
jresult = (jdouble)result;
61103
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
61104
jdouble jresult = 0 ;
61106
InterestRate *arg2 = 0 ;
61114
arg1 = *(Leg **)&jarg1;
61116
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61119
arg2 = *(InterestRate **)&jarg2;
61121
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
61124
arg3 = jarg3 ? true : false;
55714
61127
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3);
55734
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
55735
jdouble jresult = 0 ;
55737
InterestRate *arg2 = 0 ;
55744
arg1 = *(Leg **)&jarg1;
55746
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55749
arg2 = *(InterestRate **)&jarg2;
55751
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
55756
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2);
55757
} catch (std::out_of_range& e) {
55759
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55761
} catch (std::exception& e) {
55763
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55767
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55771
jresult = (jdouble)result;
55776
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5) {
55777
jdouble jresult = 0 ;
55779
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55791
arg1 = *(Leg **)&jarg1;
55793
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55796
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55798
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55801
arg3 = *(Date **)&jarg3;
55803
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55806
arg4 = *(Date **)&jarg4;
55808
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55811
arg5 = (Integer)jarg5;
55814
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5);
55815
} catch (std::out_of_range& e) {
55817
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55819
} catch (std::exception& e) {
55821
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55825
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55829
jresult = (jdouble)result;
55834
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
55835
jdouble jresult = 0 ;
55837
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55848
arg1 = *(Leg **)&jarg1;
55850
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55853
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55855
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55858
arg3 = *(Date **)&jarg3;
55860
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55863
arg4 = *(Date **)&jarg4;
55865
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55870
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4);
55871
} catch (std::out_of_range& e) {
55873
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55875
} catch (std::exception& e) {
55877
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55881
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55885
jresult = (jdouble)result;
55890
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
55891
jdouble jresult = 0 ;
55893
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55902
arg1 = *(Leg **)&jarg1;
55904
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55907
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55909
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55912
arg3 = *(Date **)&jarg3;
55914
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
55919
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3);
55920
} catch (std::out_of_range& e) {
55922
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55924
} catch (std::exception& e) {
55926
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55930
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55934
jresult = (jdouble)result;
55939
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
55940
jdouble jresult = 0 ;
55942
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
55949
arg1 = *(Leg **)&jarg1;
55951
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
55954
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
55956
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
55961
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2);
55962
} catch (std::out_of_range& e) {
55964
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55966
} catch (std::exception& e) {
55968
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55972
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
55976
jresult = (jdouble)result;
55981
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5) {
55982
jdouble jresult = 0 ;
55984
Handle< YieldTermStructure > *arg2 = 0 ;
55996
arg1 = *(Leg **)&jarg1;
55998
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56001
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56003
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56006
arg3 = *(Date **)&jarg3;
56008
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56011
arg4 = *(Date **)&jarg4;
56013
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56016
arg5 = (Integer)jarg5;
56019
result = (Real)CashFlows_bps__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5);
56020
} catch (std::out_of_range& e) {
56022
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56024
} catch (std::exception& e) {
56026
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56030
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56034
jresult = (jdouble)result;
56039
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
56040
jdouble jresult = 0 ;
56042
Handle< YieldTermStructure > *arg2 = 0 ;
56053
arg1 = *(Leg **)&jarg1;
56055
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56058
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56060
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56063
arg3 = *(Date **)&jarg3;
56065
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56068
arg4 = *(Date **)&jarg4;
56070
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56075
result = (Real)CashFlows_bps__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4);
56076
} catch (std::out_of_range& e) {
56078
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56080
} catch (std::exception& e) {
56082
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56086
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56090
jresult = (jdouble)result;
56095
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
56096
jdouble jresult = 0 ;
56098
Handle< YieldTermStructure > *arg2 = 0 ;
56107
arg1 = *(Leg **)&jarg1;
56109
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56112
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56114
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56117
arg3 = *(Date **)&jarg3;
56119
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56124
result = (Real)CashFlows_bps__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3);
56125
} catch (std::out_of_range& e) {
56127
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56129
} catch (std::exception& e) {
56131
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56135
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56139
jresult = (jdouble)result;
56144
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
56145
jdouble jresult = 0 ;
56147
Handle< YieldTermStructure > *arg2 = 0 ;
56154
arg1 = *(Leg **)&jarg1;
56156
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56159
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56161
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56166
result = (Real)CashFlows_bps__SWIG_4((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2);
56167
} catch (std::out_of_range& e) {
56169
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56171
} catch (std::exception& e) {
56173
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56177
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56181
jresult = (jdouble)result;
56186
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
56187
jdouble jresult = 0 ;
56189
InterestRate *arg2 = 0 ;
56199
arg1 = *(Leg **)&jarg1;
56201
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56204
arg2 = *(InterestRate **)&jarg2;
56206
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
56209
argp3 = *(Date **)&jarg3;
56211
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61147
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_, jlong jarg8, jobject jarg8_) {
61148
jdouble jresult = 0 ;
61151
DayCounter *arg3 = 0 ;
61167
arg1 = *(Leg **)&jarg1;
61169
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61172
arg2 = (Rate)jarg2;
61173
arg3 = *(DayCounter **)&jarg3;
61175
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
61178
arg4 = (Compounding)jarg4;
61179
arg5 = (Frequency)jarg5;
61180
arg6 = jarg6 ? true : false;
61181
argp7 = *(Date **)&jarg7;
61183
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61187
argp8 = *(Date **)&jarg8;
61189
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61195
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8);
61196
} catch (std::out_of_range& e) {
61198
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61200
} catch (std::exception& e) {
61202
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61206
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61210
jresult = (jdouble)result;
61215
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_) {
61216
jdouble jresult = 0 ;
61219
DayCounter *arg3 = 0 ;
61232
arg1 = *(Leg **)&jarg1;
61234
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61237
arg2 = (Rate)jarg2;
61238
arg3 = *(DayCounter **)&jarg3;
61240
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
61243
arg4 = (Compounding)jarg4;
61244
arg5 = (Frequency)jarg5;
61245
arg6 = jarg6 ? true : false;
61246
argp7 = *(Date **)&jarg7;
61248
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61254
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7);
61255
} catch (std::out_of_range& e) {
61257
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61259
} catch (std::exception& e) {
61261
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61265
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61269
jresult = (jdouble)result;
61274
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1npv_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6) {
61275
jdouble jresult = 0 ;
61278
DayCounter *arg3 = 0 ;
61288
arg1 = *(Leg **)&jarg1;
61290
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61293
arg2 = (Rate)jarg2;
61294
arg3 = *(DayCounter **)&jarg3;
61296
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
61299
arg4 = (Compounding)jarg4;
61300
arg5 = (Frequency)jarg5;
61301
arg6 = jarg6 ? true : false;
61304
result = (Real)CashFlows::npv((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6);
61305
} catch (std::out_of_range& e) {
61307
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61309
} catch (std::exception& e) {
61311
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61315
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61319
jresult = (jdouble)result;
61324
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
61325
jdouble jresult = 0 ;
61327
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
61339
arg1 = *(Leg **)&jarg1;
61341
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61344
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
61346
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
61349
arg3 = jarg3 ? true : false;
61350
arg4 = *(Date **)&jarg4;
61352
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61355
arg5 = *(Date **)&jarg5;
61357
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61362
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5);
61363
} catch (std::out_of_range& e) {
61365
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61367
} catch (std::exception& e) {
61369
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61373
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61377
jresult = (jdouble)result;
61382
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_) {
61383
jdouble jresult = 0 ;
61385
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
61395
arg1 = *(Leg **)&jarg1;
61397
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61400
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
61402
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
61405
arg3 = jarg3 ? true : false;
61406
arg4 = *(Date **)&jarg4;
61408
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61413
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4);
61414
} catch (std::out_of_range& e) {
61416
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61418
} catch (std::exception& e) {
61420
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61424
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61428
jresult = (jdouble)result;
61433
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
61434
jdouble jresult = 0 ;
61436
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
61444
arg1 = *(Leg **)&jarg1;
61446
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61449
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
61451
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
61454
arg3 = jarg3 ? true : false;
61457
result = (Real)CashFlows_bps__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3);
61458
} catch (std::out_of_range& e) {
61460
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61462
} catch (std::exception& e) {
61464
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61468
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61472
jresult = (jdouble)result;
61477
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
61478
jdouble jresult = 0 ;
61480
Handle< YieldTermStructure > *arg2 = 0 ;
61492
arg1 = *(Leg **)&jarg1;
61494
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61497
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
61499
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
61502
arg3 = jarg3 ? true : false;
61503
arg4 = *(Date **)&jarg4;
61505
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61508
arg5 = *(Date **)&jarg5;
61510
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61515
result = (Real)CashFlows_bps__SWIG_3((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5);
61516
} catch (std::out_of_range& e) {
61518
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61520
} catch (std::exception& e) {
61522
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61526
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61530
jresult = (jdouble)result;
61535
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_) {
61536
jdouble jresult = 0 ;
61538
Handle< YieldTermStructure > *arg2 = 0 ;
61548
arg1 = *(Leg **)&jarg1;
61550
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61553
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
61555
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
61558
arg3 = jarg3 ? true : false;
61559
arg4 = *(Date **)&jarg4;
61561
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61566
result = (Real)CashFlows_bps__SWIG_3((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4);
61567
} catch (std::out_of_range& e) {
61569
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61571
} catch (std::exception& e) {
61573
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61577
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61581
jresult = (jdouble)result;
61586
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
61587
jdouble jresult = 0 ;
61589
Handle< YieldTermStructure > *arg2 = 0 ;
61597
arg1 = *(Leg **)&jarg1;
61599
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61602
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
61604
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
61607
arg3 = jarg3 ? true : false;
61610
result = (Real)CashFlows_bps__SWIG_3((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,arg3);
61611
} catch (std::out_of_range& e) {
61613
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61615
} catch (std::exception& e) {
61617
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61621
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61625
jresult = (jdouble)result;
61630
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
61631
jdouble jresult = 0 ;
61633
InterestRate *arg2 = 0 ;
61647
arg1 = *(Leg **)&jarg1;
61649
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61652
arg2 = *(InterestRate **)&jarg2;
61654
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
61657
arg3 = jarg3 ? true : false;
61658
argp4 = *(Date **)&jarg4;
61660
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61664
argp5 = *(Date **)&jarg5;
61666
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61672
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3,arg4,arg5);
61673
} catch (std::out_of_range& e) {
61675
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61677
} catch (std::exception& e) {
61679
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61683
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61687
jresult = (jdouble)result;
61692
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_) {
61693
jdouble jresult = 0 ;
61695
InterestRate *arg2 = 0 ;
61706
arg1 = *(Leg **)&jarg1;
61708
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61711
arg2 = *(InterestRate **)&jarg2;
61713
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
61716
arg3 = jarg3 ? true : false;
61717
argp4 = *(Date **)&jarg4;
61719
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61725
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3,arg4);
61726
} catch (std::out_of_range& e) {
61728
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61730
} catch (std::exception& e) {
61732
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61736
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61740
jresult = (jdouble)result;
61745
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
61746
jdouble jresult = 0 ;
61748
InterestRate *arg2 = 0 ;
61756
arg1 = *(Leg **)&jarg1;
61758
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61761
arg2 = *(InterestRate **)&jarg2;
61763
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
61766
arg3 = jarg3 ? true : false;
56217
61769
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3);
56237
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
56238
jdouble jresult = 0 ;
56240
InterestRate *arg2 = 0 ;
56247
arg1 = *(Leg **)&jarg1;
56249
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56252
arg2 = *(InterestRate **)&jarg2;
56254
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
56259
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2);
56260
} catch (std::out_of_range& e) {
56262
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56264
} catch (std::exception& e) {
56266
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56270
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56274
jresult = (jdouble)result;
56279
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5, jdouble jarg6) {
56280
jdouble jresult = 0 ;
56282
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
56295
arg1 = *(Leg **)&jarg1;
56297
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56300
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
56302
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
56305
arg3 = *(Date **)&jarg3;
56307
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56310
arg4 = *(Date **)&jarg4;
56312
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56315
arg5 = (Integer)jarg5;
56316
arg6 = (Real)jarg6;
56319
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5,arg6);
56320
} catch (std::out_of_range& e) {
56322
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56324
} catch (std::exception& e) {
56326
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56330
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56334
jresult = (jdouble)result;
56339
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5) {
56340
jdouble jresult = 0 ;
56342
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
56354
arg1 = *(Leg **)&jarg1;
56356
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56359
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
56361
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
56364
arg3 = *(Date **)&jarg3;
56366
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56369
arg4 = *(Date **)&jarg4;
56371
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56374
arg5 = (Integer)jarg5;
56377
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5);
56378
} catch (std::out_of_range& e) {
56380
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56382
} catch (std::exception& e) {
56384
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56388
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56392
jresult = (jdouble)result;
56397
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
56398
jdouble jresult = 0 ;
56400
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
56411
arg1 = *(Leg **)&jarg1;
56413
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56416
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
56418
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
56421
arg3 = *(Date **)&jarg3;
56423
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56426
arg4 = *(Date **)&jarg4;
56428
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56433
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4);
56434
} catch (std::out_of_range& e) {
56436
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56438
} catch (std::exception& e) {
56440
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56444
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56448
jresult = (jdouble)result;
56453
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
56454
jdouble jresult = 0 ;
56456
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
56465
arg1 = *(Leg **)&jarg1;
56467
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56470
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
56472
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
56475
arg3 = *(Date **)&jarg3;
56477
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56482
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,(Date const &)*arg3);
56483
} catch (std::out_of_range& e) {
56485
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56487
} catch (std::exception& e) {
56489
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56493
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56497
jresult = (jdouble)result;
56502
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
56503
jdouble jresult = 0 ;
56505
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
56512
arg1 = *(Leg **)&jarg1;
56514
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56517
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
56519
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
56524
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2);
56525
} catch (std::out_of_range& e) {
56527
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56529
} catch (std::exception& e) {
56531
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56535
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56539
jresult = (jdouble)result;
56544
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5, jdouble jarg6) {
56545
jdouble jresult = 0 ;
56547
Handle< YieldTermStructure > *arg2 = 0 ;
56560
arg1 = *(Leg **)&jarg1;
56562
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56565
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56567
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56570
arg3 = *(Date **)&jarg3;
56572
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56575
arg4 = *(Date **)&jarg4;
56577
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56580
arg5 = (Integer)jarg5;
56581
arg6 = (Real)jarg6;
56584
result = (Rate)CashFlows_atmRate__SWIG_5((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5,arg6);
56585
} catch (std::out_of_range& e) {
56587
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56589
} catch (std::exception& e) {
56591
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56595
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56599
jresult = (jdouble)result;
56604
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jint jarg5) {
56605
jdouble jresult = 0 ;
56607
Handle< YieldTermStructure > *arg2 = 0 ;
56619
arg1 = *(Leg **)&jarg1;
56621
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56624
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56626
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56629
arg3 = *(Date **)&jarg3;
56631
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56634
arg4 = *(Date **)&jarg4;
56636
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56639
arg5 = (Integer)jarg5;
56642
result = (Rate)CashFlows_atmRate__SWIG_5((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4,arg5);
56643
} catch (std::out_of_range& e) {
56645
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56647
} catch (std::exception& e) {
56649
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56653
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56657
jresult = (jdouble)result;
56662
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
56663
jdouble jresult = 0 ;
56665
Handle< YieldTermStructure > *arg2 = 0 ;
56676
arg1 = *(Leg **)&jarg1;
56678
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56681
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56683
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56686
arg3 = *(Date **)&jarg3;
56688
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56691
arg4 = *(Date **)&jarg4;
56693
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56698
result = (Rate)CashFlows_atmRate__SWIG_5((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3,(Date const &)*arg4);
56699
} catch (std::out_of_range& e) {
56701
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56703
} catch (std::exception& e) {
56705
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56709
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56713
jresult = (jdouble)result;
56718
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
56719
jdouble jresult = 0 ;
56721
Handle< YieldTermStructure > *arg2 = 0 ;
56730
arg1 = *(Leg **)&jarg1;
56732
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56735
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56737
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56740
arg3 = *(Date **)&jarg3;
56742
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
56747
result = (Rate)CashFlows_atmRate__SWIG_5((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2,(Date const &)*arg3);
56748
} catch (std::out_of_range& e) {
56750
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56752
} catch (std::exception& e) {
56754
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56758
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56762
jresult = (jdouble)result;
56767
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
56768
jdouble jresult = 0 ;
56770
Handle< YieldTermStructure > *arg2 = 0 ;
56777
arg1 = *(Leg **)&jarg1;
56779
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56782
arg2 = *(Handle< YieldTermStructure > **)&jarg2;
56784
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
56789
result = (Rate)CashFlows_atmRate__SWIG_5((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(Handle< YieldTermStructure > const &)*arg2);
56790
} catch (std::out_of_range& e) {
56792
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56794
} catch (std::exception& e) {
56796
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56800
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56804
jresult = (jdouble)result;
56809
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1irr_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jdouble jarg7, jlong jarg8, jdouble jarg9) {
56810
jdouble jresult = 0 ;
56813
DayCounter *arg3 = 0 ;
56828
arg1 = *(Leg **)&jarg1;
56830
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56833
arg2 = (Real)jarg2;
56834
arg3 = *(DayCounter **)&jarg3;
56836
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
56839
arg4 = (Compounding)jarg4;
56840
arg5 = (Frequency)jarg5;
56841
argp6 = *(Date **)&jarg6;
56843
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
56847
arg7 = (Real)jarg7;
56848
arg8 = (Size)jarg8;
56849
arg9 = (Rate)jarg9;
56852
result = (Rate)CashFlows::irr((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9);
56853
} catch (std::out_of_range& e) {
56855
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56857
} catch (std::exception& e) {
56859
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56863
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56867
jresult = (jdouble)result;
56872
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1irr_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jdouble jarg7, jlong jarg8) {
56873
jdouble jresult = 0 ;
56876
DayCounter *arg3 = 0 ;
56890
arg1 = *(Leg **)&jarg1;
56892
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56895
arg2 = (Real)jarg2;
56896
arg3 = *(DayCounter **)&jarg3;
56898
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
56901
arg4 = (Compounding)jarg4;
56902
arg5 = (Frequency)jarg5;
56903
argp6 = *(Date **)&jarg6;
56905
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
56909
arg7 = (Real)jarg7;
56910
arg8 = (Size)jarg8;
56913
result = (Rate)CashFlows::irr((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8);
56914
} catch (std::out_of_range& e) {
56916
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56918
} catch (std::exception& e) {
56920
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56924
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56928
jresult = (jdouble)result;
56933
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1irr_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jdouble jarg7) {
56934
jdouble jresult = 0 ;
56937
DayCounter *arg3 = 0 ;
56950
arg1 = *(Leg **)&jarg1;
56952
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
56955
arg2 = (Real)jarg2;
56956
arg3 = *(DayCounter **)&jarg3;
56958
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
56961
arg4 = (Compounding)jarg4;
56962
arg5 = (Frequency)jarg5;
56963
argp6 = *(Date **)&jarg6;
56965
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
56969
arg7 = (Real)jarg7;
56972
result = (Rate)CashFlows::irr((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7);
56973
} catch (std::out_of_range& e) {
56975
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56977
} catch (std::exception& e) {
56979
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56983
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
56987
jresult = (jdouble)result;
56992
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1irr_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jlong jarg6, jobject jarg6_) {
56993
jdouble jresult = 0 ;
56996
DayCounter *arg3 = 0 ;
57008
arg1 = *(Leg **)&jarg1;
57010
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
57013
arg2 = (Real)jarg2;
57014
arg3 = *(DayCounter **)&jarg3;
57016
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
57019
arg4 = (Compounding)jarg4;
57020
arg5 = (Frequency)jarg5;
57021
argp6 = *(Date **)&jarg6;
57023
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
57029
result = (Rate)CashFlows::irr((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6);
57030
} catch (std::out_of_range& e) {
57032
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57034
} catch (std::exception& e) {
57036
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57040
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
57044
jresult = (jdouble)result;
57049
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1irr_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5) {
57050
jdouble jresult = 0 ;
57053
DayCounter *arg3 = 0 ;
57062
arg1 = *(Leg **)&jarg1;
57064
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
57067
arg2 = (Real)jarg2;
57068
arg3 = *(DayCounter **)&jarg3;
57070
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
57073
arg4 = (Compounding)jarg4;
57074
arg5 = (Frequency)jarg5;
57077
result = (Rate)CashFlows::irr((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5);
57078
} catch (std::out_of_range& e) {
57080
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57082
} catch (std::exception& e) {
57084
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57088
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
57092
jresult = (jdouble)result;
57097
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1irr_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4) {
57098
jdouble jresult = 0 ;
57101
DayCounter *arg3 = 0 ;
57109
arg1 = *(Leg **)&jarg1;
57111
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
57114
arg2 = (Real)jarg2;
57115
arg3 = *(DayCounter **)&jarg3;
57117
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
57120
arg4 = (Compounding)jarg4;
57123
result = (Rate)CashFlows::irr((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4);
57124
} catch (std::out_of_range& e) {
57126
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57128
} catch (std::exception& e) {
57130
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57134
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
57138
jresult = (jdouble)result;
57143
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1duration_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_) {
57144
jdouble jresult = 0 ;
57146
InterestRate *arg2 = 0 ;
57147
Duration::Type arg3 ;
57157
arg1 = *(Leg **)&jarg1;
57159
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
57162
arg2 = *(InterestRate **)&jarg2;
57164
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
57167
arg3 = (Duration::Type)jarg3;
57168
argp4 = *(Date **)&jarg4;
57170
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61789
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_, jlong jarg8, jobject jarg8_) {
61790
jdouble jresult = 0 ;
61793
DayCounter *arg3 = 0 ;
61809
arg1 = *(Leg **)&jarg1;
61811
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61814
arg2 = (Rate)jarg2;
61815
arg3 = *(DayCounter **)&jarg3;
61817
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
61820
arg4 = (Compounding)jarg4;
61821
arg5 = (Frequency)jarg5;
61822
arg6 = jarg6 ? true : false;
61823
argp7 = *(Date **)&jarg7;
61825
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61829
argp8 = *(Date **)&jarg8;
61831
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61837
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8);
61838
} catch (std::out_of_range& e) {
61840
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61842
} catch (std::exception& e) {
61844
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61848
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61852
jresult = (jdouble)result;
61857
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_) {
61858
jdouble jresult = 0 ;
61861
DayCounter *arg3 = 0 ;
61874
arg1 = *(Leg **)&jarg1;
61876
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61879
arg2 = (Rate)jarg2;
61880
arg3 = *(DayCounter **)&jarg3;
61882
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
61885
arg4 = (Compounding)jarg4;
61886
arg5 = (Frequency)jarg5;
61887
arg6 = jarg6 ? true : false;
61888
argp7 = *(Date **)&jarg7;
61890
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
61896
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7);
61897
} catch (std::out_of_range& e) {
61899
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61901
} catch (std::exception& e) {
61903
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61907
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61911
jresult = (jdouble)result;
61916
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1bps_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6) {
61917
jdouble jresult = 0 ;
61920
DayCounter *arg3 = 0 ;
61930
arg1 = *(Leg **)&jarg1;
61932
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61935
arg2 = (Rate)jarg2;
61936
arg3 = *(DayCounter **)&jarg3;
61938
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
61941
arg4 = (Compounding)jarg4;
61942
arg5 = (Frequency)jarg5;
61943
arg6 = jarg6 ? true : false;
61946
result = (Real)CashFlows::bps((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6);
61947
} catch (std::out_of_range& e) {
61949
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61951
} catch (std::exception& e) {
61953
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61957
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
61961
jresult = (jdouble)result;
61966
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jdouble jarg6) {
61967
jdouble jresult = 0 ;
61969
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
61982
arg1 = *(Leg **)&jarg1;
61984
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
61987
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
61989
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
61992
arg3 = jarg3 ? true : false;
61993
arg4 = *(Date **)&jarg4;
61995
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
61998
arg5 = *(Date **)&jarg5;
62000
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
62003
arg6 = (Real)jarg6;
62006
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,arg6);
62007
} catch (std::out_of_range& e) {
62009
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62011
} catch (std::exception& e) {
62013
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62017
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62021
jresult = (jdouble)result;
62026
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
62027
jdouble jresult = 0 ;
62029
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
62041
arg1 = *(Leg **)&jarg1;
62043
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62046
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
62048
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
62051
arg3 = jarg3 ? true : false;
62052
arg4 = *(Date **)&jarg4;
62054
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
62057
arg5 = *(Date **)&jarg5;
62059
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
62064
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5);
62065
} catch (std::out_of_range& e) {
62067
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62069
} catch (std::exception& e) {
62071
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62075
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62079
jresult = (jdouble)result;
62084
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3, jlong jarg4, jobject jarg4_) {
62085
jdouble jresult = 0 ;
62087
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
62097
arg1 = *(Leg **)&jarg1;
62099
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62102
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
62104
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
62107
arg3 = jarg3 ? true : false;
62108
arg4 = *(Date **)&jarg4;
62110
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Date const & reference is null");
62115
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3,(Date const &)*arg4);
62116
} catch (std::out_of_range& e) {
62118
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62120
} catch (std::exception& e) {
62122
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62126
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62130
jresult = (jdouble)result;
62135
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1atmRate_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
62136
jdouble jresult = 0 ;
62138
boost::shared_ptr< YieldTermStructure > *arg2 = 0 ;
62146
arg1 = *(Leg **)&jarg1;
62148
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62151
arg2 = *(boost::shared_ptr< YieldTermStructure > **)&jarg2;
62153
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "boost::shared_ptr< YieldTermStructure > const & reference is null");
62156
arg3 = jarg3 ? true : false;
62159
result = (Rate)CashFlows_atmRate__SWIG_0((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(boost::shared_ptr< YieldTermStructure > const &)*arg2,arg3);
62160
} catch (std::out_of_range& e) {
62162
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62164
} catch (std::exception& e) {
62166
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62170
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62174
jresult = (jdouble)result;
62179
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1yield_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jdouble jarg11) {
62180
jdouble jresult = 0 ;
62183
DayCounter *arg3 = 0 ;
62202
arg1 = *(Leg **)&jarg1;
62204
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62207
arg2 = (Real)jarg2;
62208
arg3 = *(DayCounter **)&jarg3;
62210
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
62213
arg4 = (Compounding)jarg4;
62214
arg5 = (Frequency)jarg5;
62215
arg6 = jarg6 ? true : false;
62216
argp7 = *(Date **)&jarg7;
62218
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62222
argp8 = *(Date **)&jarg8;
62224
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62228
arg9 = (Real)jarg9;
62229
arg10 = (Size)jarg10;
62230
arg11 = (Rate)jarg11;
62233
result = (Rate)CashFlows::yield((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
62234
} catch (std::out_of_range& e) {
62236
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62238
} catch (std::exception& e) {
62240
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62244
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62248
jresult = (jdouble)result;
62253
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1yield_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10) {
62254
jdouble jresult = 0 ;
62257
DayCounter *arg3 = 0 ;
62275
arg1 = *(Leg **)&jarg1;
62277
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62280
arg2 = (Real)jarg2;
62281
arg3 = *(DayCounter **)&jarg3;
62283
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
62286
arg4 = (Compounding)jarg4;
62287
arg5 = (Frequency)jarg5;
62288
arg6 = jarg6 ? true : false;
62289
argp7 = *(Date **)&jarg7;
62291
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62295
argp8 = *(Date **)&jarg8;
62297
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62301
arg9 = (Real)jarg9;
62302
arg10 = (Size)jarg10;
62305
result = (Rate)CashFlows::yield((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
62306
} catch (std::out_of_range& e) {
62308
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62310
} catch (std::exception& e) {
62312
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62316
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62320
jresult = (jdouble)result;
62325
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1yield_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_, jlong jarg8, jobject jarg8_, jdouble jarg9) {
62326
jdouble jresult = 0 ;
62329
DayCounter *arg3 = 0 ;
62346
arg1 = *(Leg **)&jarg1;
62348
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62351
arg2 = (Real)jarg2;
62352
arg3 = *(DayCounter **)&jarg3;
62354
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
62357
arg4 = (Compounding)jarg4;
62358
arg5 = (Frequency)jarg5;
62359
arg6 = jarg6 ? true : false;
62360
argp7 = *(Date **)&jarg7;
62362
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62366
argp8 = *(Date **)&jarg8;
62368
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62372
arg9 = (Real)jarg9;
62375
result = (Rate)CashFlows::yield((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9);
62376
} catch (std::out_of_range& e) {
62378
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62380
} catch (std::exception& e) {
62382
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62386
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62390
jresult = (jdouble)result;
62395
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1yield_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_, jlong jarg8, jobject jarg8_) {
62396
jdouble jresult = 0 ;
62399
DayCounter *arg3 = 0 ;
62415
arg1 = *(Leg **)&jarg1;
62417
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62420
arg2 = (Real)jarg2;
62421
arg3 = *(DayCounter **)&jarg3;
62423
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
62426
arg4 = (Compounding)jarg4;
62427
arg5 = (Frequency)jarg5;
62428
arg6 = jarg6 ? true : false;
62429
argp7 = *(Date **)&jarg7;
62431
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62435
argp8 = *(Date **)&jarg8;
62437
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62443
result = (Rate)CashFlows::yield((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7,arg8);
62444
} catch (std::out_of_range& e) {
62446
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62448
} catch (std::exception& e) {
62450
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62454
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62458
jresult = (jdouble)result;
62463
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1yield_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6, jlong jarg7, jobject jarg7_) {
62464
jdouble jresult = 0 ;
62467
DayCounter *arg3 = 0 ;
62480
arg1 = *(Leg **)&jarg1;
62482
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62485
arg2 = (Real)jarg2;
62486
arg3 = *(DayCounter **)&jarg3;
62488
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
62491
arg4 = (Compounding)jarg4;
62492
arg5 = (Frequency)jarg5;
62493
arg6 = jarg6 ? true : false;
62494
argp7 = *(Date **)&jarg7;
62496
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62502
result = (Rate)CashFlows::yield((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6,arg7);
62503
} catch (std::out_of_range& e) {
62505
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62507
} catch (std::exception& e) {
62509
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62513
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62517
jresult = (jdouble)result;
62522
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1yield_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jint jarg5, jboolean jarg6) {
62523
jdouble jresult = 0 ;
62526
DayCounter *arg3 = 0 ;
62536
arg1 = *(Leg **)&jarg1;
62538
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62541
arg2 = (Real)jarg2;
62542
arg3 = *(DayCounter **)&jarg3;
62544
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
62547
arg4 = (Compounding)jarg4;
62548
arg5 = (Frequency)jarg5;
62549
arg6 = jarg6 ? true : false;
62552
result = (Rate)CashFlows::yield((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,arg2,(DayCounter const &)*arg3,arg4,arg5,arg6);
62553
} catch (std::out_of_range& e) {
62555
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62557
} catch (std::exception& e) {
62559
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62563
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62567
jresult = (jdouble)result;
62572
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1duration_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jboolean jarg4, jlong jarg5, jobject jarg5_) {
62573
jdouble jresult = 0 ;
62575
InterestRate *arg2 = 0 ;
62576
Duration::Type arg3 ;
62587
arg1 = *(Leg **)&jarg1;
62589
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62592
arg2 = *(InterestRate **)&jarg2;
62594
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
62597
arg3 = (Duration::Type)jarg3;
62598
arg4 = jarg4 ? true : false;
62599
argp5 = *(Date **)&jarg5;
62601
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Date");
62607
result = (Time)CashFlows::duration((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3,arg4,arg5);
62608
} catch (std::out_of_range& e) {
62610
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62612
} catch (std::exception& e) {
62614
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62618
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
62622
jresult = (jdouble)result;
62627
SWIGEXPORT jdouble JNICALL Java_org_quantlib_QuantLibJNI_CashFlows_1duration_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jboolean jarg4) {
62628
jdouble jresult = 0 ;
62630
InterestRate *arg2 = 0 ;
62631
Duration::Type arg3 ;
62639
arg1 = *(Leg **)&jarg1;
62641
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Leg const & reference is null");
62644
arg2 = *(InterestRate **)&jarg2;
62646
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "InterestRate const & reference is null");
62649
arg3 = (Duration::Type)jarg3;
62650
arg4 = jarg4 ? true : false;
57176
62653
result = (Time)CashFlows::duration((std::vector< boost::shared_ptr< CashFlow > > const &)*arg1,(InterestRate const &)*arg2,arg3,arg4);
65317
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CdsHelper_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11, jboolean jarg12) {
65318
jlong jresult = 0 ;
65319
Handle< Quote > *arg1 = 0 ;
65322
Calendar *arg4 = 0 ;
65324
BusinessDayConvention arg6 ;
65325
DateGeneration::Rule arg7 ;
65326
DayCounter *arg8 = 0 ;
65328
Handle< YieldTermStructure > *arg10 = 0 ;
65331
CdsHelperPtr *result = 0 ;
65340
arg1 = *(Handle< Quote > **)&jarg1;
65342
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
65345
arg2 = *(Period **)&jarg2;
65347
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
65350
arg3 = (Integer)jarg3;
65351
arg4 = *(Calendar **)&jarg4;
65353
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
65356
arg5 = (Frequency)jarg5;
65357
arg6 = (BusinessDayConvention)jarg6;
65358
arg7 = (DateGeneration::Rule)jarg7;
65359
arg8 = *(DayCounter **)&jarg8;
65361
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
65364
arg9 = (Real)jarg9;
65365
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
65367
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
65370
arg11 = jarg11 ? true : false;
65371
arg12 = jarg12 ? true : false;
65374
result = (CdsHelperPtr *)new_CdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11,arg12);
65375
} catch (std::out_of_range& e) {
65377
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65379
} catch (std::exception& e) {
65381
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65385
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
65389
*(CdsHelperPtr **)&jresult = result;
65394
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CdsHelper_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11) {
65395
jlong jresult = 0 ;
65396
Handle< Quote > *arg1 = 0 ;
65399
Calendar *arg4 = 0 ;
65401
BusinessDayConvention arg6 ;
65402
DateGeneration::Rule arg7 ;
65403
DayCounter *arg8 = 0 ;
65405
Handle< YieldTermStructure > *arg10 = 0 ;
65407
CdsHelperPtr *result = 0 ;
65416
arg1 = *(Handle< Quote > **)&jarg1;
65418
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
65421
arg2 = *(Period **)&jarg2;
65423
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
65426
arg3 = (Integer)jarg3;
65427
arg4 = *(Calendar **)&jarg4;
65429
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
65432
arg5 = (Frequency)jarg5;
65433
arg6 = (BusinessDayConvention)jarg6;
65434
arg7 = (DateGeneration::Rule)jarg7;
65435
arg8 = *(DayCounter **)&jarg8;
65437
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
65440
arg9 = (Real)jarg9;
65441
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
65443
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
65446
arg11 = jarg11 ? true : false;
65449
result = (CdsHelperPtr *)new_CdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11);
65450
} catch (std::out_of_range& e) {
65452
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65454
} catch (std::exception& e) {
65456
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65460
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
65464
*(CdsHelperPtr **)&jresult = result;
65469
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CdsHelper_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_) {
65470
jlong jresult = 0 ;
65471
Handle< Quote > *arg1 = 0 ;
65474
Calendar *arg4 = 0 ;
65476
BusinessDayConvention arg6 ;
65477
DateGeneration::Rule arg7 ;
65478
DayCounter *arg8 = 0 ;
65480
Handle< YieldTermStructure > *arg10 = 0 ;
65481
CdsHelperPtr *result = 0 ;
65490
arg1 = *(Handle< Quote > **)&jarg1;
65492
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
65495
arg2 = *(Period **)&jarg2;
65497
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
65500
arg3 = (Integer)jarg3;
65501
arg4 = *(Calendar **)&jarg4;
65503
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
65506
arg5 = (Frequency)jarg5;
65507
arg6 = (BusinessDayConvention)jarg6;
65508
arg7 = (DateGeneration::Rule)jarg7;
65509
arg8 = *(DayCounter **)&jarg8;
65511
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
65514
arg9 = (Real)jarg9;
65515
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
65517
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
65522
result = (CdsHelperPtr *)new_CdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10);
65523
} catch (std::out_of_range& e) {
65525
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65527
} catch (std::exception& e) {
65529
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65533
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
65537
*(CdsHelperPtr **)&jresult = result;
65542
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CdsHelper_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jdouble jarg1, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11, jboolean jarg12) {
65543
jlong jresult = 0 ;
65547
Calendar *arg4 = 0 ;
65549
BusinessDayConvention arg6 ;
65550
DateGeneration::Rule arg7 ;
65551
DayCounter *arg8 = 0 ;
65553
Handle< YieldTermStructure > *arg10 = 0 ;
65556
CdsHelperPtr *result = 0 ;
65564
arg1 = (Rate)jarg1;
65565
arg2 = *(Period **)&jarg2;
65567
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
65570
arg3 = (Integer)jarg3;
65571
arg4 = *(Calendar **)&jarg4;
65573
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
65576
arg5 = (Frequency)jarg5;
65577
arg6 = (BusinessDayConvention)jarg6;
65578
arg7 = (DateGeneration::Rule)jarg7;
65579
arg8 = *(DayCounter **)&jarg8;
65581
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
65584
arg9 = (Real)jarg9;
65585
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
65587
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
65590
arg11 = jarg11 ? true : false;
65591
arg12 = jarg12 ? true : false;
65594
result = (CdsHelperPtr *)new_CdsHelperPtr__SWIG_3(arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11,arg12);
65595
} catch (std::out_of_range& e) {
65597
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65599
} catch (std::exception& e) {
65601
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65605
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
65609
*(CdsHelperPtr **)&jresult = result;
65614
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CdsHelper_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jdouble jarg1, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11) {
65615
jlong jresult = 0 ;
65619
Calendar *arg4 = 0 ;
65621
BusinessDayConvention arg6 ;
65622
DateGeneration::Rule arg7 ;
65623
DayCounter *arg8 = 0 ;
65625
Handle< YieldTermStructure > *arg10 = 0 ;
65627
CdsHelperPtr *result = 0 ;
65635
arg1 = (Rate)jarg1;
65636
arg2 = *(Period **)&jarg2;
65638
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
65641
arg3 = (Integer)jarg3;
65642
arg4 = *(Calendar **)&jarg4;
65644
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
65647
arg5 = (Frequency)jarg5;
65648
arg6 = (BusinessDayConvention)jarg6;
65649
arg7 = (DateGeneration::Rule)jarg7;
65650
arg8 = *(DayCounter **)&jarg8;
65652
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
65655
arg9 = (Real)jarg9;
65656
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
65658
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
65661
arg11 = jarg11 ? true : false;
65664
result = (CdsHelperPtr *)new_CdsHelperPtr__SWIG_3(arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11);
65665
} catch (std::out_of_range& e) {
65667
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65669
} catch (std::exception& e) {
65671
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65675
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
65679
*(CdsHelperPtr **)&jresult = result;
65684
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1CdsHelper_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jdouble jarg1, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_) {
65685
jlong jresult = 0 ;
65689
Calendar *arg4 = 0 ;
65691
BusinessDayConvention arg6 ;
65692
DateGeneration::Rule arg7 ;
65693
DayCounter *arg8 = 0 ;
65695
Handle< YieldTermStructure > *arg10 = 0 ;
65696
CdsHelperPtr *result = 0 ;
65704
arg1 = (Rate)jarg1;
65705
arg2 = *(Period **)&jarg2;
65707
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
65710
arg3 = (Integer)jarg3;
65711
arg4 = *(Calendar **)&jarg4;
65713
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
65716
arg5 = (Frequency)jarg5;
65717
arg6 = (BusinessDayConvention)jarg6;
65718
arg7 = (DateGeneration::Rule)jarg7;
65719
arg8 = *(DayCounter **)&jarg8;
65721
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
65724
arg9 = (Real)jarg9;
65725
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
65727
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
65732
result = (CdsHelperPtr *)new_CdsHelperPtr__SWIG_3(arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10);
65733
} catch (std::out_of_range& e) {
65735
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65737
} catch (std::exception& e) {
65739
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65743
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
65747
*(CdsHelperPtr **)&jresult = result;
65752
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1CdsHelper(JNIEnv *jenv, jclass jcls, jlong jarg1) {
65753
CdsHelperPtr *arg1 = (CdsHelperPtr *) 0 ;
65757
arg1 = *(CdsHelperPtr **)&jarg1;
71440
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1SpreadCdsHelper_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11, jboolean jarg12) {
71441
jlong jresult = 0 ;
71442
Handle< Quote > *arg1 = 0 ;
71445
Calendar *arg4 = 0 ;
71447
BusinessDayConvention arg6 ;
71448
DateGeneration::Rule arg7 ;
71449
DayCounter *arg8 = 0 ;
71451
Handle< YieldTermStructure > *arg10 = 0 ;
71454
SpreadCdsHelperPtr *result = 0 ;
71463
arg1 = *(Handle< Quote > **)&jarg1;
71465
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
71468
arg2 = *(Period **)&jarg2;
71470
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71473
arg3 = (Integer)jarg3;
71474
arg4 = *(Calendar **)&jarg4;
71476
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71479
arg5 = (Frequency)jarg5;
71480
arg6 = (BusinessDayConvention)jarg6;
71481
arg7 = (DateGeneration::Rule)jarg7;
71482
arg8 = *(DayCounter **)&jarg8;
71484
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71487
arg9 = (Real)jarg9;
71488
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
71490
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71493
arg11 = jarg11 ? true : false;
71494
arg12 = jarg12 ? true : false;
71497
result = (SpreadCdsHelperPtr *)new_SpreadCdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11,arg12);
71498
} catch (std::out_of_range& e) {
71500
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71502
} catch (std::exception& e) {
71504
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71508
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71512
*(SpreadCdsHelperPtr **)&jresult = result;
71517
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1SpreadCdsHelper_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11) {
71518
jlong jresult = 0 ;
71519
Handle< Quote > *arg1 = 0 ;
71522
Calendar *arg4 = 0 ;
71524
BusinessDayConvention arg6 ;
71525
DateGeneration::Rule arg7 ;
71526
DayCounter *arg8 = 0 ;
71528
Handle< YieldTermStructure > *arg10 = 0 ;
71530
SpreadCdsHelperPtr *result = 0 ;
71539
arg1 = *(Handle< Quote > **)&jarg1;
71541
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
71544
arg2 = *(Period **)&jarg2;
71546
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71549
arg3 = (Integer)jarg3;
71550
arg4 = *(Calendar **)&jarg4;
71552
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71555
arg5 = (Frequency)jarg5;
71556
arg6 = (BusinessDayConvention)jarg6;
71557
arg7 = (DateGeneration::Rule)jarg7;
71558
arg8 = *(DayCounter **)&jarg8;
71560
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71563
arg9 = (Real)jarg9;
71564
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
71566
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71569
arg11 = jarg11 ? true : false;
71572
result = (SpreadCdsHelperPtr *)new_SpreadCdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11);
71573
} catch (std::out_of_range& e) {
71575
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71577
} catch (std::exception& e) {
71579
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71583
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71587
*(SpreadCdsHelperPtr **)&jresult = result;
71592
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1SpreadCdsHelper_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_) {
71593
jlong jresult = 0 ;
71594
Handle< Quote > *arg1 = 0 ;
71597
Calendar *arg4 = 0 ;
71599
BusinessDayConvention arg6 ;
71600
DateGeneration::Rule arg7 ;
71601
DayCounter *arg8 = 0 ;
71603
Handle< YieldTermStructure > *arg10 = 0 ;
71604
SpreadCdsHelperPtr *result = 0 ;
71613
arg1 = *(Handle< Quote > **)&jarg1;
71615
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
71618
arg2 = *(Period **)&jarg2;
71620
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71623
arg3 = (Integer)jarg3;
71624
arg4 = *(Calendar **)&jarg4;
71626
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71629
arg5 = (Frequency)jarg5;
71630
arg6 = (BusinessDayConvention)jarg6;
71631
arg7 = (DateGeneration::Rule)jarg7;
71632
arg8 = *(DayCounter **)&jarg8;
71634
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71637
arg9 = (Real)jarg9;
71638
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
71640
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71645
result = (SpreadCdsHelperPtr *)new_SpreadCdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10);
71646
} catch (std::out_of_range& e) {
71648
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71650
} catch (std::exception& e) {
71652
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71656
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71660
*(SpreadCdsHelperPtr **)&jresult = result;
71665
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1SpreadCdsHelper_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jdouble jarg1, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11, jboolean jarg12) {
71666
jlong jresult = 0 ;
71670
Calendar *arg4 = 0 ;
71672
BusinessDayConvention arg6 ;
71673
DateGeneration::Rule arg7 ;
71674
DayCounter *arg8 = 0 ;
71676
Handle< YieldTermStructure > *arg10 = 0 ;
71679
SpreadCdsHelperPtr *result = 0 ;
71687
arg1 = (Rate)jarg1;
71688
arg2 = *(Period **)&jarg2;
71690
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71693
arg3 = (Integer)jarg3;
71694
arg4 = *(Calendar **)&jarg4;
71696
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71699
arg5 = (Frequency)jarg5;
71700
arg6 = (BusinessDayConvention)jarg6;
71701
arg7 = (DateGeneration::Rule)jarg7;
71702
arg8 = *(DayCounter **)&jarg8;
71704
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71707
arg9 = (Real)jarg9;
71708
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
71710
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71713
arg11 = jarg11 ? true : false;
71714
arg12 = jarg12 ? true : false;
71717
result = (SpreadCdsHelperPtr *)new_SpreadCdsHelperPtr__SWIG_3(arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11,arg12);
71718
} catch (std::out_of_range& e) {
71720
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71722
} catch (std::exception& e) {
71724
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71728
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71732
*(SpreadCdsHelperPtr **)&jresult = result;
71737
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1SpreadCdsHelper_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jdouble jarg1, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_, jboolean jarg11) {
71738
jlong jresult = 0 ;
71742
Calendar *arg4 = 0 ;
71744
BusinessDayConvention arg6 ;
71745
DateGeneration::Rule arg7 ;
71746
DayCounter *arg8 = 0 ;
71748
Handle< YieldTermStructure > *arg10 = 0 ;
71750
SpreadCdsHelperPtr *result = 0 ;
71758
arg1 = (Rate)jarg1;
71759
arg2 = *(Period **)&jarg2;
71761
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71764
arg3 = (Integer)jarg3;
71765
arg4 = *(Calendar **)&jarg4;
71767
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71770
arg5 = (Frequency)jarg5;
71771
arg6 = (BusinessDayConvention)jarg6;
71772
arg7 = (DateGeneration::Rule)jarg7;
71773
arg8 = *(DayCounter **)&jarg8;
71775
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71778
arg9 = (Real)jarg9;
71779
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
71781
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71784
arg11 = jarg11 ? true : false;
71787
result = (SpreadCdsHelperPtr *)new_SpreadCdsHelperPtr__SWIG_3(arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10,arg11);
71788
} catch (std::out_of_range& e) {
71790
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71792
} catch (std::exception& e) {
71794
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71798
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71802
*(SpreadCdsHelperPtr **)&jresult = result;
71807
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1SpreadCdsHelper_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jdouble jarg1, jlong jarg2, jobject jarg2_, jint jarg3, jlong jarg4, jobject jarg4_, jint jarg5, jint jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jdouble jarg9, jlong jarg10, jobject jarg10_) {
71808
jlong jresult = 0 ;
71812
Calendar *arg4 = 0 ;
71814
BusinessDayConvention arg6 ;
71815
DateGeneration::Rule arg7 ;
71816
DayCounter *arg8 = 0 ;
71818
Handle< YieldTermStructure > *arg10 = 0 ;
71819
SpreadCdsHelperPtr *result = 0 ;
71827
arg1 = (Rate)jarg1;
71828
arg2 = *(Period **)&jarg2;
71830
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71833
arg3 = (Integer)jarg3;
71834
arg4 = *(Calendar **)&jarg4;
71836
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71839
arg5 = (Frequency)jarg5;
71840
arg6 = (BusinessDayConvention)jarg6;
71841
arg7 = (DateGeneration::Rule)jarg7;
71842
arg8 = *(DayCounter **)&jarg8;
71844
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71847
arg9 = (Real)jarg9;
71848
arg10 = *(Handle< YieldTermStructure > **)&jarg10;
71850
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71855
result = (SpreadCdsHelperPtr *)new_SpreadCdsHelperPtr__SWIG_3(arg1,(Period const &)*arg2,arg3,(Calendar const &)*arg4,arg5,arg6,arg7,(DayCounter const &)*arg8,arg9,(Handle< YieldTermStructure > const &)*arg10);
71856
} catch (std::out_of_range& e) {
71858
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71860
} catch (std::exception& e) {
71862
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71866
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71870
*(SpreadCdsHelperPtr **)&jresult = result;
71875
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1SpreadCdsHelper(JNIEnv *jenv, jclass jcls, jlong jarg1) {
71876
SpreadCdsHelperPtr *arg1 = (SpreadCdsHelperPtr *) 0 ;
71880
arg1 = *(SpreadCdsHelperPtr **)&jarg1;
71884
} catch (std::out_of_range& e) {
71886
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return ;
71888
} catch (std::exception& e) {
71890
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71894
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return ;
71901
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1UpfrontCdsHelper_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jlong jarg5, jobject jarg5_, jint jarg6, jint jarg7, jint jarg8, jlong jarg9, jobject jarg9_, jdouble jarg10, jlong jarg11, jobject jarg11_, jboolean jarg12, jboolean jarg13) {
71902
jlong jresult = 0 ;
71903
Handle< Quote > *arg1 = 0 ;
71907
Calendar *arg5 = 0 ;
71909
BusinessDayConvention arg7 ;
71910
DateGeneration::Rule arg8 ;
71911
DayCounter *arg9 = 0 ;
71913
Handle< YieldTermStructure > *arg11 = 0 ;
71916
UpfrontCdsHelperPtr *result = 0 ;
71925
arg1 = *(Handle< Quote > **)&jarg1;
71927
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
71930
arg2 = (Rate)jarg2;
71931
arg3 = *(Period **)&jarg3;
71933
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
71936
arg4 = (Integer)jarg4;
71937
arg5 = *(Calendar **)&jarg5;
71939
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
71942
arg6 = (Frequency)jarg6;
71943
arg7 = (BusinessDayConvention)jarg7;
71944
arg8 = (DateGeneration::Rule)jarg8;
71945
arg9 = *(DayCounter **)&jarg9;
71947
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
71950
arg10 = (Real)jarg10;
71951
arg11 = *(Handle< YieldTermStructure > **)&jarg11;
71953
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
71956
arg12 = jarg12 ? true : false;
71957
arg13 = jarg13 ? true : false;
71960
result = (UpfrontCdsHelperPtr *)new_UpfrontCdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,arg2,(Period const &)*arg3,arg4,(Calendar const &)*arg5,arg6,arg7,arg8,(DayCounter const &)*arg9,arg10,(Handle< YieldTermStructure > const &)*arg11,arg12,arg13);
71961
} catch (std::out_of_range& e) {
71963
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71965
} catch (std::exception& e) {
71967
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71971
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
71975
*(UpfrontCdsHelperPtr **)&jresult = result;
71980
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1UpfrontCdsHelper_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jlong jarg5, jobject jarg5_, jint jarg6, jint jarg7, jint jarg8, jlong jarg9, jobject jarg9_, jdouble jarg10, jlong jarg11, jobject jarg11_, jboolean jarg12) {
71981
jlong jresult = 0 ;
71982
Handle< Quote > *arg1 = 0 ;
71986
Calendar *arg5 = 0 ;
71988
BusinessDayConvention arg7 ;
71989
DateGeneration::Rule arg8 ;
71990
DayCounter *arg9 = 0 ;
71992
Handle< YieldTermStructure > *arg11 = 0 ;
71994
UpfrontCdsHelperPtr *result = 0 ;
72003
arg1 = *(Handle< Quote > **)&jarg1;
72005
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
72008
arg2 = (Rate)jarg2;
72009
arg3 = *(Period **)&jarg3;
72011
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
72014
arg4 = (Integer)jarg4;
72015
arg5 = *(Calendar **)&jarg5;
72017
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
72020
arg6 = (Frequency)jarg6;
72021
arg7 = (BusinessDayConvention)jarg7;
72022
arg8 = (DateGeneration::Rule)jarg8;
72023
arg9 = *(DayCounter **)&jarg9;
72025
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
72028
arg10 = (Real)jarg10;
72029
arg11 = *(Handle< YieldTermStructure > **)&jarg11;
72031
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
72034
arg12 = jarg12 ? true : false;
72037
result = (UpfrontCdsHelperPtr *)new_UpfrontCdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,arg2,(Period const &)*arg3,arg4,(Calendar const &)*arg5,arg6,arg7,arg8,(DayCounter const &)*arg9,arg10,(Handle< YieldTermStructure > const &)*arg11,arg12);
72038
} catch (std::out_of_range& e) {
72040
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72042
} catch (std::exception& e) {
72044
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72048
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
72052
*(UpfrontCdsHelperPtr **)&jresult = result;
72057
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1UpfrontCdsHelper_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jlong jarg5, jobject jarg5_, jint jarg6, jint jarg7, jint jarg8, jlong jarg9, jobject jarg9_, jdouble jarg10, jlong jarg11, jobject jarg11_) {
72058
jlong jresult = 0 ;
72059
Handle< Quote > *arg1 = 0 ;
72063
Calendar *arg5 = 0 ;
72065
BusinessDayConvention arg7 ;
72066
DateGeneration::Rule arg8 ;
72067
DayCounter *arg9 = 0 ;
72069
Handle< YieldTermStructure > *arg11 = 0 ;
72070
UpfrontCdsHelperPtr *result = 0 ;
72079
arg1 = *(Handle< Quote > **)&jarg1;
72081
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< Quote > const & reference is null");
72084
arg2 = (Rate)jarg2;
72085
arg3 = *(Period **)&jarg3;
72087
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
72090
arg4 = (Integer)jarg4;
72091
arg5 = *(Calendar **)&jarg5;
72093
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
72096
arg6 = (Frequency)jarg6;
72097
arg7 = (BusinessDayConvention)jarg7;
72098
arg8 = (DateGeneration::Rule)jarg8;
72099
arg9 = *(DayCounter **)&jarg9;
72101
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
72104
arg10 = (Real)jarg10;
72105
arg11 = *(Handle< YieldTermStructure > **)&jarg11;
72107
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
72112
result = (UpfrontCdsHelperPtr *)new_UpfrontCdsHelperPtr__SWIG_0((Handle< Quote > const &)*arg1,arg2,(Period const &)*arg3,arg4,(Calendar const &)*arg5,arg6,arg7,arg8,(DayCounter const &)*arg9,arg10,(Handle< YieldTermStructure > const &)*arg11);
72113
} catch (std::out_of_range& e) {
72115
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72117
} catch (std::exception& e) {
72119
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72123
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
72127
*(UpfrontCdsHelperPtr **)&jresult = result;
72132
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1UpfrontCdsHelper_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jlong jarg5, jobject jarg5_, jint jarg6, jint jarg7, jint jarg8, jlong jarg9, jobject jarg9_, jdouble jarg10, jlong jarg11, jobject jarg11_, jboolean jarg12, jboolean jarg13) {
72133
jlong jresult = 0 ;
72138
Calendar *arg5 = 0 ;
72140
BusinessDayConvention arg7 ;
72141
DateGeneration::Rule arg8 ;
72142
DayCounter *arg9 = 0 ;
72144
Handle< YieldTermStructure > *arg11 = 0 ;
72147
UpfrontCdsHelperPtr *result = 0 ;
72155
arg1 = (Rate)jarg1;
72156
arg2 = (Rate)jarg2;
72157
arg3 = *(Period **)&jarg3;
72159
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
72162
arg4 = (Integer)jarg4;
72163
arg5 = *(Calendar **)&jarg5;
72165
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
72168
arg6 = (Frequency)jarg6;
72169
arg7 = (BusinessDayConvention)jarg7;
72170
arg8 = (DateGeneration::Rule)jarg8;
72171
arg9 = *(DayCounter **)&jarg9;
72173
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
72176
arg10 = (Real)jarg10;
72177
arg11 = *(Handle< YieldTermStructure > **)&jarg11;
72179
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
72182
arg12 = jarg12 ? true : false;
72183
arg13 = jarg13 ? true : false;
72186
result = (UpfrontCdsHelperPtr *)new_UpfrontCdsHelperPtr__SWIG_3(arg1,arg2,(Period const &)*arg3,arg4,(Calendar const &)*arg5,arg6,arg7,arg8,(DayCounter const &)*arg9,arg10,(Handle< YieldTermStructure > const &)*arg11,arg12,arg13);
72187
} catch (std::out_of_range& e) {
72189
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72191
} catch (std::exception& e) {
72193
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72197
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
72201
*(UpfrontCdsHelperPtr **)&jresult = result;
72206
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1UpfrontCdsHelper_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jlong jarg5, jobject jarg5_, jint jarg6, jint jarg7, jint jarg8, jlong jarg9, jobject jarg9_, jdouble jarg10, jlong jarg11, jobject jarg11_, jboolean jarg12) {
72207
jlong jresult = 0 ;
72212
Calendar *arg5 = 0 ;
72214
BusinessDayConvention arg7 ;
72215
DateGeneration::Rule arg8 ;
72216
DayCounter *arg9 = 0 ;
72218
Handle< YieldTermStructure > *arg11 = 0 ;
72220
UpfrontCdsHelperPtr *result = 0 ;
72228
arg1 = (Rate)jarg1;
72229
arg2 = (Rate)jarg2;
72230
arg3 = *(Period **)&jarg3;
72232
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
72235
arg4 = (Integer)jarg4;
72236
arg5 = *(Calendar **)&jarg5;
72238
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
72241
arg6 = (Frequency)jarg6;
72242
arg7 = (BusinessDayConvention)jarg7;
72243
arg8 = (DateGeneration::Rule)jarg8;
72244
arg9 = *(DayCounter **)&jarg9;
72246
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
72249
arg10 = (Real)jarg10;
72250
arg11 = *(Handle< YieldTermStructure > **)&jarg11;
72252
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
72255
arg12 = jarg12 ? true : false;
72258
result = (UpfrontCdsHelperPtr *)new_UpfrontCdsHelperPtr__SWIG_3(arg1,arg2,(Period const &)*arg3,arg4,(Calendar const &)*arg5,arg6,arg7,arg8,(DayCounter const &)*arg9,arg10,(Handle< YieldTermStructure > const &)*arg11,arg12);
72259
} catch (std::out_of_range& e) {
72261
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72263
} catch (std::exception& e) {
72265
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72269
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
72273
*(UpfrontCdsHelperPtr **)&jresult = result;
72278
SWIGEXPORT jlong JNICALL Java_org_quantlib_QuantLibJNI_new_1UpfrontCdsHelper_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jlong jarg3, jobject jarg3_, jint jarg4, jlong jarg5, jobject jarg5_, jint jarg6, jint jarg7, jint jarg8, jlong jarg9, jobject jarg9_, jdouble jarg10, jlong jarg11, jobject jarg11_) {
72279
jlong jresult = 0 ;
72284
Calendar *arg5 = 0 ;
72286
BusinessDayConvention arg7 ;
72287
DateGeneration::Rule arg8 ;
72288
DayCounter *arg9 = 0 ;
72290
Handle< YieldTermStructure > *arg11 = 0 ;
72291
UpfrontCdsHelperPtr *result = 0 ;
72299
arg1 = (Rate)jarg1;
72300
arg2 = (Rate)jarg2;
72301
arg3 = *(Period **)&jarg3;
72303
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Period const & reference is null");
72306
arg4 = (Integer)jarg4;
72307
arg5 = *(Calendar **)&jarg5;
72309
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Calendar const & reference is null");
72312
arg6 = (Frequency)jarg6;
72313
arg7 = (BusinessDayConvention)jarg7;
72314
arg8 = (DateGeneration::Rule)jarg8;
72315
arg9 = *(DayCounter **)&jarg9;
72317
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "DayCounter const & reference is null");
72320
arg10 = (Real)jarg10;
72321
arg11 = *(Handle< YieldTermStructure > **)&jarg11;
72323
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Handle< YieldTermStructure > const & reference is null");
72328
result = (UpfrontCdsHelperPtr *)new_UpfrontCdsHelperPtr__SWIG_3(arg1,arg2,(Period const &)*arg3,arg4,(Calendar const &)*arg5,arg6,arg7,arg8,(DayCounter const &)*arg9,arg10,(Handle< YieldTermStructure > const &)*arg11);
72329
} catch (std::out_of_range& e) {
72331
SWIG_JavaException(jenv, SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72333
} catch (std::exception& e) {
72335
SWIG_JavaException(jenv, SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72339
SWIG_JavaException(jenv, SWIG_UnknownError, "unknown error"); return 0;
72343
*(UpfrontCdsHelperPtr **)&jresult = result;
72348
SWIGEXPORT void JNICALL Java_org_quantlib_QuantLibJNI_delete_1UpfrontCdsHelper(JNIEnv *jenv, jclass jcls, jlong jarg1) {
72349
UpfrontCdsHelperPtr *arg1 = (UpfrontCdsHelperPtr *) 0 ;
72353
arg1 = *(UpfrontCdsHelperPtr **)&jarg1;