forked from enthought/pyql
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TAGS
1789 lines (1591 loc) · 87 KB
/
TAGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
quantlib/test/unittest_tools.py,0
quantlib/test/test_util.py,218
class TestUtil(unittest.TestCase):TestUtil9,158
def test_converter_1(self):test_converter_111,194
def test_converter_2(self):test_converter_220,526
def test_converter_2(self):test_converter_229,787
quantlib/test/test_vanilla_option.py,591
class VanillaOptionTestCase(unittest.TestCase):VanillaOptionTestCase19,751
def setUp(self):setUp25,939
def test_str(self):test_str77,2466
def test_european_vanilla_option_usage(self):test_european_vanilla_option_usage94,3126
def test_american_vanilla_option(self):test_american_vanilla_option108,3578
def test_american_vanilla_option_with_earliest_date(self):test_american_vanilla_option_with_earliest_date121,4001
def test_american_vanilla_option_with_earliest_date_wrong_order(self):test_american_vanilla_option_with_earliest_date_wrong_order138,4550
quantlib/test/test_date.py,2179
class TestQuantLibDate(unittest.TestCase):TestQuantLibDate12,385
def test_today(self):test_today14,429
def test_date_empyt_initialisation(self):test_date_empyt_initialisation24,695
def test_date_creation(self):test_date_creation30,810
def test_from_datetime_classmethod(self):test_from_datetime_classmethod42,1128
def test_comparison_with_datetime(self):test_comparison_with_datetime54,1606
def test_equality(self):test_equality65,2005
def test_arithmetic_operators(self):test_arithmetic_operators74,2225
def test_next_weekday(self):test_next_weekday105,3049
def test_nth_weekday(self):test_nth_weekday118,3438
def test_nth_weekday_invalid_month(self):test_nth_weekday_invalid_month128,3748
def test_end_of_month(self):test_end_of_month134,3889
def test_is_end_of_month(self):test_is_end_of_month142,4089
def test_is_leap(self):test_is_leap148,4212
def test_convertion_to_integer(self):test_convertion_to_integer153,4321
class ConversionMethodsTestCase(unittest.TestCase):ConversionMethodsTestCase159,4454
def test_conversion_from_datetime_to_pyql(self):test_conversion_from_datetime_to_pyql161,4507
def test_conversion_from_pyql_to_datetime(self):test_conversion_from_pyql_to_datetime171,4748
class TestQuantLibPeriod(unittest.TestCase):TestQuantLibPeriod181,4989
def test_creation_with_frequency(self):test_creation_with_frequency183,5035
def test_normalize_period(self):test_normalize_period196,5335
def test_rich_cmp(self):test_rich_cmp205,5530
def test_creation_with_time_and_units(self):test_creation_with_time_and_units231,6200
def test_adding_period_to_date(self):test_adding_period_to_date239,6441
def test_period_substraction(self):test_period_substraction259,6996
def test_multiplication(self):test_multiplication269,7250
def test_inplace_addition(self):test_inplace_addition281,7550
def test_inplace_substraction(self):test_inplace_substraction296,7931
def test_inplace_division(self):test_inplace_division312,8319
def test_substracting_period_to_date(self):test_substracting_period_to_date321,8510
quantlib/test/test_reference.py,230
class ReferenceTestCase(unittest.TestCase):ReferenceTestCase9,183
def setUp(self):setUp11,228
def test_option_quotes(self):test_option_quotes14,263
def test_riskfree_dividend(self):test_riskfree_dividend23,542
quantlib/test/test_schedule.py,463
class ScheduleTestCase(unittest.TestCase):ScheduleTestCase9,320
def test_create_schedule(self):test_create_schedule11,364
class ScheduleMethodTestCase(unittest.TestCase):ScheduleMethodTestCase36,1048
def setUp(self):setUp38,1098
def test_size(self):test_size52,1581
def test_dates(self):test_dates56,1660
def test_at(self):test_at64,1848
def test_previous_next_reference_date(self):test_previous_next_reference_date76,2246
quantlib/test/test_simulate.py,528
def flat_rate(forward, daycounter):flat_rate25,821
class SimTestCase(unittest.TestCase):SimTestCase34,1025
def setUp(self):setUp39,1110
def test_simulate_heston_1(self):test_simulate_heston_176,2269
def test_simulate_heston_2(self):test_simulate_heston_299,2865
def test_simulate_bates(self):test_simulate_bates122,3463
def test_simulate_batesDetJumpModel(self):test_simulate_batesDetJumpModel140,3902
def test_simulate_batesDoubleExpModel(self):test_simulate_batesDoubleExpModel158,4372
quantlib/test/test_currrencies.py,120
class TestCurrency(unittest.TestCase):TestCurrency5,78
def test_create_currency(self):test_create_currency7,118
quantlib/test/test_heston_model.py,537
def flat_rate(forward, daycounter):flat_rate33,1239
class HestonModelTestCase(unittest.TestCase):HestonModelTestCase42,1435
def setUp(self):setUp47,1566
def test_black_calibration(self):test_black_calibration51,1624
def test_DAX_calibration(self):test_DAX_calibration143,4682
def test_analytic_versus_black(self):test_analytic_versus_black236,7945
def test_bates_det_jump(self):test_bates_det_jump289,9315
def test_smith(self):test_smith356,11445
def payoff(o, scenario):payoff361,11643
quantlib/test/test_indexes.py,599
class TestIndex(unittest.TestCase):TestIndex22,774
def test_create_index(self):test_create_index24,811
class TestIRIndex(unittest.TestCase):TestIRIndex29,910
def test_create_index(self):test_create_index31,949
class TestLibor(unittest.TestCase):TestLibor36,1060
def test_create_libor_index(self):test_create_libor_index38,1097
class TestEuribor(unittest.TestCase):TestEuribor60,1758
def test_creation(self):test_creation62,1797
class SwapIndexTestCase(unittest.TestCase):SwapIndexTestCase70,1987
def test_create_swap_index(self):test_create_swap_index72,2032
quantlib/test/test_daycounter.py,1619
class TestDayCounter(unittest.TestCase):TestDayCounter19,405
def test_create_day_counter(self):test_create_day_counter21,447
def test_daycounter_name(self):test_daycounter_name28,627
class TestDayCounterFromName(unittest.TestCase):TestDayCounterFromName33,759
def test_create_simple_daycounter_from_name(self):test_create_simple_daycounter_from_name35,809
def test_create_daycounter_with_convention_from_name(self):test_create_daycounter_with_convention_from_name51,1325
class TestActualActual(unittest.TestCase):TestActualActual70,2040
def setUp(self):setUp72,2084
def test_first_example_isda(self):test_first_example_isda79,2289
def test_first_example_isma(self):test_first_example_isma88,2510
def test_first_example_afb(self):test_first_example_afb97,2765
def test_short_calculation_first_period_isda(self):test_short_calculation_first_period_isda106,2984
def test_short_calculation_first_period_isma(self):test_short_calculation_first_period_isma118,3337
def test_short_calculation_first_period_afb(self):test_short_calculation_first_period_afb131,3783
def test_short_calculation_second_period_isda(self):test_short_calculation_second_period_isda143,4134
def test_short_calculation_second_period_isma(self):test_short_calculation_second_period_isma155,4484
def test_short_calculation_second_period_afb(self):test_short_calculation_second_period_afb171,4934
def test_simple(self):test_simple183,5282
def test_thirty360(self):test_thirty360199,5726
def test_equality_method(self):test_equality_method213,6057
quantlib/test/test_cython_bug.pyx,271
def test_bond_schedule_today_cython():test_bond_schedule_today_cython23,759
cdef FixedRateBond* get_bond_for_evaluation_date(QlDate& in_date):get_bond_for_evaluation_date39,1201
def test_bond_schedule_anotherday_cython():test_bond_schedule_anotherday_cython91,2554
quantlib/test/test_calendar.py,961
class TestQuantLibCalendar(unittest.TestCase):TestQuantLibCalendar16,685
def test_calendar_creation(self):test_calendar_creation18,733
def test_christmas_is_holiday(self):test_christmas_is_holiday32,1170
def test_is_business_day(self):test_is_business_day40,1327
def test_joint(self):test_joint50,1643
def test_business_days_between_dates(self):test_business_days_between_dates68,2276
def test_holiday_list_acces_and_modification(self):test_holiday_list_acces_and_modification81,2600
def test_adjust_business_day(self):test_adjust_business_day106,3290
def test_calendar_date_advance(self):test_calendar_date_advance126,4099
def test_united_states_calendar(self):test_united_states_calendar140,4651
def test_german_calendar(self):test_german_calendar152,4981
class TestDateList(unittest.TestCase):TestDateList194,6082
def test_iteration_on_date_list(self):test_iteration_on_date_list196,6122
quantlib/test/test_interest_rate.py,480
class InterestRateTestCase(unittest.TestCase):InterestRateTestCase9,213
def setUp(self):setUp11,261
def test_create_interest_rate_frequency_makes_no_sense(self):test_create_interest_rate_frequency_makes_no_sense15,323
def test_create_interest_rate_compounded(self):test_create_interest_rate_compounded35,949
def test_create_interest_rate_compounded_error(self):test_create_interest_rate_compounded_error48,1381
def test_repr(self):test_repr58,1694
quantlib/test/test_mlab.py,185
class OptionPricerTestCase(unittest.TestCase):OptionPricerTestCase9,217
def test_heston_pricer(self):test_heston_pricer11,265
def test_blsprice(self):test_blsprice44,1417
quantlib/test/test_settings.py,503
class SettingsTestCase(unittest.TestCase):SettingsTestCase11,321
def test_using_settings(self):test_using_settings13,365
def test_settings_instance_method(self):test_settings_instance_method30,871
def test_bond_schedule_today(self):test_bond_schedule_today40,1088
def test_bond_schedule_anotherday(self):test_bond_schedule_anotherday88,2293
def test_bond_schedule_anotherday_bug_cython_implementation(self):test_bond_schedule_anotherday_bug_cython_implementation137,3580
quantlib/test/test_rate_helpers.py,539
class RateHelpersTestCase(unittest.TestCase):RateHelpersTestCase11,491
def test_create_deposit_rate_helper(self):test_create_deposit_rate_helper13,538
def test_create_fra_rate_helper(self):test_create_fra_rate_helper33,1052
def test_create_futures_rate_helper(self):test_create_futures_rate_helper53,1601
def test_create_swap_rate_helper_no_classmethod(self):test_create_swap_rate_helper_no_classmethod73,2135
def test_create_swap_rate_helper_from_index(self):test_create_swap_rate_helper_from_index79,2270
quantlib/test/test_termstructures.py,586
class SimpleQuoteTestCase(unittest.TestCase):SimpleQuoteTestCase23,716
def test_using_simple_quote(self):test_using_simple_quote25,763
def test_empty_constructor(self):test_empty_constructor36,990
class YieldTermStructureTestCase(unittest.TestCase):YieldTermStructureTestCase44,1146
def test_relinkable_structures(self):test_relinkable_structures46,1200
class FlatForwardTestCase(unittest.TestCase):FlatForwardTestCase78,2343
def setUp(self):setUp80,2390
def test_reference_evaluation_data_changed(self):test_reference_evaluation_data_changed90,2708
quantlib/test/test_piecewise_yield_curve.py,378
class PiecewiseYieldCurveTestCase(unittest.TestCase):PiecewiseYieldCurveTestCase26,1119
def test_creation(self):test_creation28,1174
def test_all_types_of_piecewise_curves(self):test_all_types_of_piecewise_curves82,2709
def test_deposit_swap(self):test_deposit_swap131,4115
def test_zero_curve_on_swap_index(self):test_zero_curve_on_swap_index210,6674
quantlib/test/test_bonds.py,328
class BondTestCase(unittest.TestCase):BondTestCase27,914
def test_pricing_bond(self):test_pricing_bond30,1024
def test_excel_example_with_fixed_rate_bond(self):test_excel_example_with_fixed_rate_bond122,4092
def test_excel_example_with_zero_coupon_bond(self):test_excel_example_with_zero_coupon_bond193,6111
quantlib/test/test_payoff.py,135
class PayoffTestCase(unittest.TestCase):PayoffTestCase6,121
def test_plain_vaniila_payoff(self):test_plain_vaniila_payoff8,163
quantlib/test/test_cds.py,346
def create_helper():create_helper13,439
class SpreadCdsHelperTestCase(unittest.TestCase):SpreadCdsHelperTestCase38,1023
def test_create_helper(self):test_create_helper40,1074
class PiecewiseDefaultCurveTestCase(unittest.TestCase):PiecewiseDefaultCurveTestCase46,1194
def test_create_piecewise(self):test_create_piecewise48,1251
quantlib/test/test_process.py,278
def flat_rate(forward, daycounter):flat_rate14,458
class ProcessTestCase(unittest.TestCase):ProcessTestCase23,662
def setUp(self):setUp25,705
def test_batest_process(self):test_batest_process53,1334
def test_heston_process(self):test_heston_process64,1680
quantlib/_index.pxd,0
quantlib/indexes/_swap_index.pxd,66
cdef cppclass SwapIndex(InterestRateIndex):SwapIndex32,1008
quantlib/indexes/_interest_rate_index.pxd,69
cdef cppclass InterestRateIndex(Index):InterestRateIndex29,835
quantlib/indexes/libor.pyx,172
cdef class Libor(IborIndex):Libor30,844
def __cinit__(self):__cinit__37,1054
def __dealloc__(self):__dealloc__40,1109
def __init__(self,__init__45,1238
quantlib/indexes/swap_index.pxd,44
cdef class SwapIndex(Index):SwapIndex4,75
quantlib/indexes/interest_rate_index.pyx,142
cdef class InterestRateIndex(Index):InterestRateIndex27,799
def __cinit__(self):__cinit__28,836
def __str__(self):__str__31,883
quantlib/indexes/interest_rate_index.pxd,62
cdef class InterestRateIndex(Index):InterestRateIndex12,334
quantlib/indexes/ibor_index.pyx,202
cdef class IborIndex(InterestRateIndex):IborIndex19,535
def __cinit__(self):__cinit__20,576
cdef class OvernightIndex(IborIndex):OvernightIndex23,615
def __cinit__(self):__cinit__24,653
quantlib/indexes/swap_index.pyx,175
cdef class SwapIndex(Index):SwapIndex28,897
def __str__(self):__str__30,927
def __init__(self, family_name, Period tenor, Natural settlement_days,__init__33,994
quantlib/indexes/ibor_index.pxd,58
cdef class IborIndex(InterestRateIndex):IborIndex12,368
quantlib/indexes/libor.pxd,42
cdef class Libor(IborIndex):Libor12,351
quantlib/indexes/euribor.pyx,174
cdef class Euribor(IborIndex):Euribor19,591
def __init__(self):__init__20,622
cdef class Euribor6M(Euribor):Euribor6M23,668
def __init__(self):__init__24,699
quantlib/indexes/_libor.pxd,49
cdef cppclass Libor(IborIndex):Libor28,873
quantlib/indexes/_ibor_index.pxd,134
cdef cppclass IborIndex(InterestRateIndex):IborIndex33,1054
cdef cppclass OvernightIndex(IborIndex):OvernightIndex60,2077
quantlib/indexes/euribor.pxd,90
cdef class Euribor(IborIndex):Euribor3,52
cdef class Euribor6M(Euribor):Euribor6M6,93
quantlib/indexes/_euribor.pxd,108
cdef cppclass Euribor(IborIndex):Euribor11,328
cdef cppclass Euribor6M(Euribor):Euribor6M14,384
quantlib/processes/_stochastic_process.pxd,0
quantlib/processes/black_scholes_process.pxd,79
cdef class GeneralizedBlackScholesProcess:GeneralizedBlackScholesProcess4,80
quantlib/processes/heston_process.pyx,989
PARTIALTRUNCATION = _hp.PartialTruncationPARTIALTRUNCATION13,403
FULLTRUNCATION = _hp.FullTruncationFULLTRUNCATION14,453
REFLECTION = _hp.ReflectionREFLECTION15,497
NONCENTRALCHISQUAREVARIANCE = _hp.NonCentralChiSquareVarianceNONCENTRALCHISQUAREVARIANCE16,533
QUADRATICEXPONENTIAL = _hp.QuadraticExponentialQUADRATICEXPONENTIAL17,603
QUADRATICEXPONENTIALMARTINGALE = _hp.QuadraticExponentialMartingaleQUADRATICEXPONENTIALMARTINGALE18,659
cdef class HestonProcess:HestonProcess20,736
def __cinit__(self):__cinit__31,1064
def __dealloc(self):__dealloc34,1103
def __init__(self,__init__39,1230
def __str__(self):__str__75,2389
def size(self):size80,2562
def __get__(self):__get__84,2642
def __get__(self):__get__88,2732
def __get__(self):__get__92,2825
def __get__(self):__get__96,2920
def __get__(self):__get__100,3015
def s0(self):s0103,3090
quantlib/processes/bates_process.pyx,854
PARTIALTRUNCATION = _hp.PartialTruncationPARTIALTRUNCATION23,744
FULLTRUNCATION = _hp.FullTruncationFULLTRUNCATION24,794
REFLECTION = _hp.ReflectionREFLECTION25,838
NONCENTRALCHISQUAREVARIANCE = _hp.NonCentralChiSquareVarianceNONCENTRALCHISQUAREVARIANCE26,874
QUADRATICEXPONENTIAL = _hp.QuadraticExponentialQUADRATICEXPONENTIAL27,944
QUADRATICEXPONENTIALMARTINGALE = _hp.QuadraticExponentialMartingaleQUADRATICEXPONENTIALMARTINGALE28,1000
cdef class BatesProcess(HestonProcess):BatesProcess30,1077
def __cinit__(self):__cinit__32,1118
def __dealloc(self):__dealloc35,1157
def __init__(self,__init__38,1196
def __str__(self):__str__76,2414
def __get__(self):__get__82,2684
def __get__(self):__get__86,2811
def __get__(self):__get__90,2925
quantlib/processes/bates_process.pxd,60
cdef class BatesProcess(HestonProcess):BatesProcess12,342
quantlib/processes/heston_process.pxd,45
cdef class HestonProcess:HestonProcess4,80
quantlib/processes/black_scholes_process.pyx,486
cdef class GeneralizedBlackScholesProcess:GeneralizedBlackScholesProcess13,521
def __cinit__(self):__cinit__15,565
def __dealloc__(self):__dealloc__18,620
cdef class BlackScholesProcess(GeneralizedBlackScholesProcess):BlackScholesProcess22,716
def __init__(self, Quote x0, YieldTermStructure risk_free_ts,__init__24,781
cdef class BlackScholesMertonProcess(GeneralizedBlackScholesProcess):BlackScholesMertonProcess47,1616
def __init__(self,__init__49,1687
quantlib/processes/api.py,0
quantlib/processes/_heston_process.pxd,68
cdef cppclass BatesProcess(HestonProcess):BatesProcess51,1675
quantlib/processes/_black_scholes_process.pxd,208
cdef cppclass BlackScholesProcess(GeneralizedBlackScholesProcess):BlackScholesProcess18,678
cdef cppclass BlackScholesMertonProcess(GeneralizedBlackScholesProcess):BlackScholesMertonProcess26,932
quantlib/math/_optimization.pxd,84
cdef cppclass LevenbergMarquardt(OptimizationMethod):LevenbergMarquardt14,300
quantlib/math/optimization.pyx,544
cdef class OptimizationMethod:OptimizationMethod9,136
def __cinit__(self):__cinit__10,167
def __dealloc__(self):__dealloc__13,222
cdef class LevenbergMarquardt(OptimizationMethod):LevenbergMarquardt17,319
def __init__(self, double epsfcn=1e-8, double xtol=1e-8, double gtol=1e-8):__init__19,371
cdef class EndCriteria:EndCriteria28,649
def __cinit__(self):__cinit__30,674
def __dealloc__(self):__dealloc__33,729
def __init__(self, int max_iterations, int max_stationary_state_iterations,__init__36,770
quantlib/math/optimization.pxd,97
cdef class OptimizationMethod:OptimizationMethod5,72
cdef class EndCriteria:EndCriteria9,160
quantlib/math/_interpolations.pxd,0
quantlib/termstructures/default_term_structure.pyx,130
cdef class DefaultProbabilityTermStructure: #not inheriting from TermStructure at this pointDefaultProbabilityTermStructure6,83
quantlib/termstructures/credit/_credit_helpers.pxd,155
cdef cppclass CdsHelper(RelativeDateDefaultProbabilityHelper):CdsHelper33,1325
cdef cppclass SpreadCdsHelper(CdsHelper):SpreadCdsHelper49,2059
quantlib/termstructures/credit/default_probability_helpers.pxd,99
cdef class CdsHelper:CdsHelper4,111
cdef class SpreadCdsHelper(CdsHelper):SpreadCdsHelper7,179
quantlib/termstructures/credit/piecewise_default_curve.pyx,429
VALID_TRAITS = ['HazardRate', 'DefaultDensity', 'SurvivalProbability']VALID_TRAITS20,641
VALID_INTERPOLATORS = ['Linear', 'LogLinear', 'BackwardFlat']VALID_INTERPOLATORS21,712
cdef class PiecewiseDefaultCurve:PiecewiseDefaultCurve24,776
def __init__(self, str trait, str interpolator, Date reference_date,__init__27,812
def survival_probability(self, Date d, bool extrapolate=False):survival_probability67,2337
quantlib/termstructures/credit/api.py,0
quantlib/termstructures/credit/default_probability_helpers.pyx,199
cdef class CdsHelper:CdsHelper26,889
cdef class SpreadCdsHelper(CdsHelper):SpreadCdsHelper39,1391
def __init__(self, float running_spread, Period tenor, int settlement_days,__init__42,1490
quantlib/termstructures/credit/piecewise_default_curve.pxd,62
cdef class PiecewiseDefaultCurve:PiecewiseDefaultCurve4,134
quantlib/termstructures/credit/_piecewise_default_curve.pxd,121
cdef shared_ptr[DefaultProbabilityTermStructure] credit_term_structure_factory(credit_term_structure_factory28,909
quantlib/termstructures/_default_term_structure.pxd,0
quantlib/termstructures/volatility/equityfx/black_vol_term_structure.pyx,305
cdef class BlackVolTermStructure:BlackVolTermStructure9,225
def __cinit__(self):__cinit__11,260
def __dealloc__(self):__dealloc__14,315
def __init__(self):__init__18,411
cdef class BlackConstantVol(BlackVolTermStructure):BlackConstantVol24,542
def __init__(self,__init__26,595
quantlib/termstructures/volatility/equityfx/_black_vol_term_structure.pxd,178
cdef cppclass BlackVolTermStructure(VolatilityTermStructure):BlackVolTermStructure22,637
cdef cppclass BlackConstantVol(BlackVolTermStructure):BlackConstantVol32,972
quantlib/termstructures/volatility/equityfx/black_vol_term_structure.pxd,61
cdef class BlackVolTermStructure:BlackVolTermStructure4,82
quantlib/termstructures/volatility/api.py,0
quantlib/termstructures/_helpers.pxd,102
cdef cppclass RelativeDateBootstrapHelper[T](BootstrapHelper):RelativeDateBootstrapHelper25,728
quantlib/termstructures/_yield_term_structure.pxd,176
Simple = 0Simple27,826
Compounded = 1Compounded28,845
Continuous = 2Continuous29,868
SimpleThenCompounded = 3SimpleThenCompounded30,891
quantlib/termstructures/yields/_piecewise_yield_curve.pxd,94
cdef shared_ptr[YieldTermStructure] term_structure_factory(term_structure_factory24,708
quantlib/termstructures/yields/rate_helpers.pxd,103
cdef class RateHelper:RateHelper4,70
cdef class RelativeDateRateHelper:RelativeDateRateHelper7,140
quantlib/termstructures/yields/yield_term_structure.pxd,56
cdef class YieldTermStructure:YieldTermStructure5,122
quantlib/termstructures/yields/zero_curve.pyx,137
cdef class ZeroCurve(YieldTermStructure):ZeroCurve12,311
def __init__(self, dates, yields, DayCounter daycounter):__init__14,354
quantlib/termstructures/yields/piecewise_yield_curve.pyx,430
VALID_TRAITS = ['discount', 'forward', 'zero']VALID_TRAITS18,538
VALID_INTERPOLATORS = ['loglinear', 'linear', 'spline']VALID_INTERPOLATORS19,585
def term_structure_factory(str traits, str interpolator, Date settlement_date,term_structure_factory21,642
cdef class PiecewiseYieldCurve(YieldTermStructure):PiecewiseYieldCurve61,2127
def __init__(self, str trait, str interpolator, Date settlement_date,__init__81,2770
quantlib/termstructures/yields/_zero_curve.pxd,66
cdef cppclass ZeroCurve(YieldTermStructure):ZeroCurve14,340
quantlib/termstructures/yields/yield_term_structure.pyx,501
cdef class YieldTermStructure:YieldTermStructure21,576
def __cinit__(self):__cinit__26,701
def __dealloc__(self):__dealloc__31,824
def __init__(self, relinkable=True):__init__38,1003
def link_to(self, YieldTermStructure structure):link_to51,1568
def zero_rate(self, Date date, DayCounter day_counter, int compounding, int frequency=Annual, extrapolate=False):zero_rate59,1821
def discount(self, value):discount103,3597
def __get__(self):__get__129,4507
quantlib/termstructures/yields/flat_forward.pxd,63
cdef class FlatForward(YieldTermStructure):FlatForward16,489
quantlib/termstructures/yields/flat_forward.pyx,171
cdef class FlatForward(YieldTermStructure):FlatForward27,836
def __init__(self, Date reference_date=None, forward=None, DayCounter daycounter=None,__init__52,1730
quantlib/termstructures/yields/api.py,0
quantlib/termstructures/yields/rate_helpers.pyx,1281
cdef class RateHelper:RateHelper31,1015
def __cinit__(self):__cinit__33,1039
def __dealloc__(self):__dealloc__36,1094
def __get__(self):__get__42,1243
def __get__(self):__get__49,1547
cdef class RelativeDateRateHelper:RelativeDateRateHelper53,1630
def __cinit__(self):__cinit__55,1666
def __dealloc__(self):__dealloc__58,1721
def __get__(self):__get__64,1870
def __get__(self):__get__71,2174
cdef class DepositRateHelper(RateHelper):DepositRateHelper75,2257
def __init__(self, Rate quote, Period tenor=None, Natural fixing_days=0,__init__78,2361
cdef class SwapRateHelper(RelativeDateRateHelper):SwapRateHelper104,3319
def __init__(self, from_classmethod=False):__init__106,3371
cdef set_ptr(self, shared_ptr[_rh.RelativeDateRateHelper]* ptr):set_ptr119,4008
def from_tenor(cls, float rate, Period tenor,from_tenor123,4123
def from_index(cls, float rate, SwapIndex index):from_index164,5738
cdef class FraRateHelper(RelativeDateRateHelper):FraRateHelper184,6327
def __init__(self, Quote rate, Natural months_to_start,__init__187,6437
cdef class FuturesRateHelper(RateHelper):FuturesRateHelper207,7179
def __init__(self, Quote rate, Date imm_date,__init__210,7295
quantlib/termstructures/yields/_rate_helpers.pxd,311
cdef cppclass DepositRateHelper(RateHelper):DepositRateHelper34,1226
cdef cppclass FraRateHelper(RelativeDateRateHelper):FraRateHelper55,2137
cdef cppclass SwapRateHelper(RelativeDateRateHelper):SwapRateHelper66,2552
cdef cppclass FuturesRateHelper(RateHelper):FuturesRateHelper105,4236
quantlib/termstructures/yields/_flat_forward.pxd,247
Simple = 0Simple29,892
Compounded = 1Compounded30,911
Continuous = 2Continuous31,934
SimpleThenCompounded = 3SimpleThenCompounded32,957
cdef cppclass FlatForward(YieldTermStructure):FlatForward36,1073
quantlib/compounding.py,253
Simple = 0 # 1+rtSimple2,13
Compounded = 1 # (1+r)^tCompounded3,47
Continuous = 2 # e^{rt}Continuous4,84
SimpleThenCompounded = 3 # Simple up to the first period then CompoundedSimpleThenCompounded5,120
quantlib/instruments/_payoffs.pxd,213
cdef cppclass TypePayoff(Payoff):TypePayoff18,378
cdef cppclass StrikedTypePayoff(TypePayoff):StrikedTypePayoff23,506
cdef cppclass PlainVanillaPayoff(StrikedTypePayoff):PlainVanillaPayoff28,662
quantlib/instruments/_option.pxd,345
cdef cppclass Option(Instrument):Option20,440
cdef cppclass OneAssetOption(Option):OneAssetOption27,632
cdef cppclass VanillaOption(OneAssetOption):VanillaOption36,903
cdef cppclass DividendVanillaOption(OneAssetOption):DividendVanillaOption46,1188
cdef cppclass EuropeanOption(VanillaOption):EuropeanOption56,1535
quantlib/instruments/bonds.pyx,783
cdef _bonds.Bond* get_bond(Bond bond):get_bond35,1159
cdef class Bond(Instrument):Bond44,1423
def __init__(self):__init__56,1765
def __get__(self):__get__62,1939
def __get__(self):__get__68,2147
def __get__(self):__get__74,2366
def settlement_date(self, Date from_date=None):settlement_date78,2522
def __get__(self):__get__92,3052
def __get__(self):__get__98,3232
def accrued_amount(self, Date date=None):accrued_amount102,3352
cdef class FixedRateBond(Bond):FixedRateBond110,3661
def __init__(self, int settlement_days, float face_amount,__init__121,3977
cdef class ZeroCouponBond(Bond):ZeroCouponBond161,5890
def __init__(self, settlement_days, Calendar calendar, face_amount,__init__164,5954
quantlib/instruments/payoffs.pxd,174
cdef class Payoff:Payoff4,58
cdef set_payoff(self, shared_ptr[_payoffs.Payoff] payoff)set_payoff6,124
cdef class PlainVanillaPayoff(Payoff):PlainVanillaPayoff8,187
quantlib/instruments/instrument.pyx,296
cdef class Instrument:Instrument10,227
def __cinit__(self):__cinit__12,251
def __dealloc__(self):__dealloc__16,347
def set_pricing_engine(self, PricingEngine engine):set_pricing_engine21,476
def __get__(self):__get__34,887
def __get__(self):__get__40,1083
quantlib/instruments/_bonds.pxd,172
cdef cppclass Bond(Instrument):Bond14,437
cdef cppclass FixedRateBond(Bond):FixedRateBond38,1105
cdef cppclass ZeroCouponBond(Bond):ZeroCouponBond57,1949
quantlib/instruments/_credit_default_swap.pxd,74
cdef cppclass CreditDefaultSwap(Instrument):CreditDefaultSwap20,474
quantlib/instruments/instrument.pxd,40
cdef class Instrument:Instrument8,209
quantlib/instruments/_instrument.pxd,0
quantlib/instruments/credit_default_swap.pyx,487
BUYER = _cds.BuyerBUYER29,842
SELLER = _cds.SellerSELLER30,861
cdef _cds.CreditDefaultSwap* _get_cds(CreditDefaultSwap cds):_get_cds32,883
cdef class CreditDefaultSwap(Instrument):CreditDefaultSwap40,1190
def __init__(self, int side, float notional, float spread, Schedule schedule,__init__59,1719
def __get__(self):__get__98,3712
def __get__(self):__get__110,4100
def __get__(self):__get__115,4206
def __get__(self):__get__119,4313
quantlib/instruments/_exercise.pxd,286
cdef cppclass EarlyExercise(Exercise):EarlyExercise27,606
cdef cppclass AmericanExercise(EarlyExercise):AmericanExercise33,811
cdef cppclass BermudanExercise(EarlyExercise):BermudanExercise39,1126
cdef cppclass EuropeanExercise(Exercise):EuropeanExercise43,1286
quantlib/instruments/api.py,0
quantlib/instruments/option.pxd,118
cdef class Exercise:Exercise4,59
cdef set_exercise(self, shared_ptr[_exercise.Exercise] exc)set_exercise6,130
quantlib/instruments/option.pyx,1544
American = _exercise.AmericanAmerican23,692
Bermudan = _exercise.BermudanBermudan24,726
European = _exercise.EuropeanEuropean25,761
EXERCISE_TO_STR = {EXERCISE_TO_STR27,796
cdef class Exercise:Exercise33,899
def __cinit__(self):__cinit__35,921
def __dealloc__(self):__dealloc__38,976
def __str__(self):__str__43,1105
cdef set_exercise(self, shared_ptr[_exercise.Exercise] exc):set_exercise46,1210
cdef class EuropeanExercise(Exercise):EuropeanExercise51,1444
def __init__(self, Date exercise_date):__init__53,1484
cdef class AmericanExercise(Exercise):AmericanExercise60,1711
def __init__(self, Date latest_exercise_date, Date earliest_exercise_date=None):__init__62,1751
cdef _option.Option* get_option(OneAssetOption option):get_option83,2605
cdef class OneAssetOption(Instrument):OneAssetOption90,2893
def __init__(self):__init__92,2933
def __get__(self):__get__99,3126
def __get__(self):__get__105,3300
def __str__(self):__str__110,3466
cdef class VanillaOption(OneAssetOption):VanillaOption116,3601
def __init__(self, PlainVanillaPayoff payoff, Exercise exercise):__init__118,3644
cdef class EuropeanOption(OneAssetOption):EuropeanOption135,4228
def __init__(self, PlainVanillaPayoff payoff, Exercise exercise):__init__137,4272
cdef class DividendVanillaOption(OneAssetOption):DividendVanillaOption153,4856
def __init__(self, PlainVanillaPayoff payoff, Exercise exercise, dividend_dates, dividends):__init__156,4986
quantlib/instruments/payoffs.pyx,799
Put = _option.PutPut8,104
Call = _option.CallCall9,126
PAYOFF_TO_STR = {Call:'Call', Put:'Put'}PAYOFF_TO_STR12,152
def str_to_option_type(name):str_to_option_type14,194
cdef class Payoff:Payoff21,364
def __cinit__(self):__cinit__23,384
def __dealloc__(self):__dealloc__26,439
def __str__(self):__str__30,535
cdef set_payoff(self, shared_ptr[_payoffs.Payoff] payoff):set_payoff34,666
cdef _payoffs.PlainVanillaPayoff* _get_payoff(PlainVanillaPayoff payoff):_get_payoff42,996
cdef class PlainVanillaPayoff(Payoff):PlainVanillaPayoff46,1135
def __init__(self, option_type, float strike, from_qlpayoff=False):__init__67,1649
def __str__(self):__str__83,2310
def __get__(self):__get__96,2685
def __get__(self):__get__100,2784
quantlib/pricingengines/engine.pxd,46
cdef class PricingEngine:PricingEngine6,101
quantlib/pricingengines/_pricing_engine.pxd,0
quantlib/pricingengines/_blackformula.pxd,0
quantlib/pricingengines/_credit.pxd,77
cdef cppclass MidPointCdsEngine(PricingEngine):MidPointCdsEngine11,365
quantlib/pricingengines/credit.pyx,156
cdef class MidPointCdsEngine(PricingEngine):MidPointCdsEngine23,774
def __init__(self, PiecewiseDefaultCurve ts, float recovery_rate,__init__25,820
quantlib/pricingengines/vanilla/_vanilla.pxd,912
cdef cppclass AnalyticEuropeanEngine(PricingEngine):AnalyticEuropeanEngine12,509
cdef cppclass BaroneAdesiWhaleyApproximationEngine(PricingEngine):BaroneAdesiWhaleyApproximationEngine19,769
cdef cppclass AnalyticHestonEngine(PricingEngine):AnalyticHestonEngine26,1054
cdef cppclass BatesEngine(AnalyticHestonEngine):BatesEngine35,1343
cdef cppclass BatesDetJumpEngine(BatesEngine):BatesDetJumpEngine42,1527
cdef cppclass BatesDoubleExpEngine(AnalyticHestonEngine):BatesDoubleExpEngine54,1883
cdef cppclass BatesDoubleExpDetJumpEngine(BatesDoubleExpEngine):BatesDoubleExpDetJumpEngine66,2260
cdef cppclass AnalyticDividendEuropeanEngine(PricingEngine):AnalyticDividendEuropeanEngine80,2782
cdef cppclass FDDividendAmericanEngine[T](PricingEngine):FDDividendAmericanEngine87,3083
cdef cppclass FDAmericanEngine[T](PricingEngine):FDAmericanEngine101,3592
quantlib/pricingengines/vanilla/vanilla.pxd,663
cdef class VanillaOptionEngine(PricingEngine):VanillaOptionEngine6,162
cdef class AnalyticEuropeanEngine(VanillaOptionEngine):AnalyticEuropeanEngine9,258
cdef class BaroneAdesiWhaleyApproximationEngine(VanillaOptionEngine):BaroneAdesiWhaleyApproximationEngine12,324
cdef class AnalyticHestonEngine(PricingEngine):AnalyticHestonEngine15,404
cdef class BatesEngine(AnalyticHestonEngine):BatesEngine18,462
cdef class BatesDetJumpEngine(BatesEngine):BatesDetJumpEngine21,518
cdef class BatesDoubleExpEngine(AnalyticHestonEngine):BatesDoubleExpEngine24,572
cdef class BatesDoubleExpDetJumpEngine(BatesDoubleExpEngine):BatesDoubleExpDetJumpEngine27,637
quantlib/pricingengines/vanilla/vanilla.pyx,1855
cdef class VanillaOptionEngine(PricingEngine):VanillaOptionEngine14,562
cdef class AnalyticEuropeanEngine(VanillaOptionEngine):AnalyticEuropeanEngine18,620
def __init__(self, GeneralizedBlackScholesProcess process):__init__20,677
cdef class BaroneAdesiWhaleyApproximationEngine(VanillaOptionEngine):BaroneAdesiWhaleyApproximationEngine31,1072
def __init__(self, GeneralizedBlackScholesProcess process):__init__33,1143
cdef class AnalyticHestonEngine(PricingEngine):AnalyticHestonEngine44,1551
def __init__(self, HestonModel model, int integration_order=144):__init__46,1600
cdef class BatesEngine(AnalyticHestonEngine):BatesEngine55,1886
def __init__(self, BatesModel model, int integration_order=144):__init__57,1933
cdef class BatesDetJumpEngine(BatesEngine):BatesDetJumpEngine66,2239
def __init__(self, BatesDetJumpModel model, int integration_order=144):__init__68,2284
cdef class BatesDoubleExpEngine(AnalyticHestonEngine):BatesDoubleExpEngine75,2589
def __init__(self, BatesDoubleExpModel model, int integration_order=144):__init__77,2645
cdef class BatesDoubleExpDetJumpEngine(BatesDoubleExpEngine):BatesDoubleExpDetJumpEngine84,2956
def __init__(self, BatesDoubleExpDetJumpModel model, int integration_order=144):__init__86,3019
cdef class AnalyticDividendEuropeanEngine(PricingEngine):AnalyticDividendEuropeanEngine94,3352
def __init__(self, GeneralizedBlackScholesProcess process):__init__96,3411
cdef class FDDividendAmericanEngine(PricingEngine):FDDividendAmericanEngine108,3815
def __init__(self, scheme, GeneralizedBlackScholesProcess process, timesteps, gridpoints):__init__110,3868
cdef class FDAmericanEngine(PricingEngine):FDAmericanEngine125,4507
def __init__(self, scheme, GeneralizedBlackScholesProcess process, timesteps, gridpoints):__init__127,4552
quantlib/pricingengines/vanilla/mcvanillaengine.pxd,65
cdef class MCVanillaEngine(PricingEngine):MCVanillaEngine5,154
quantlib/pricingengines/vanilla/_mcvanillaengine.pxd,99
cdef shared_ptr[_pe.PricingEngine] mc_vanilla_engine_factory(mc_vanilla_engine_factory22,643
quantlib/pricingengines/vanilla/mcvanillaengine.pyx,235
VALID_TRAITS = ['MCEuropeanHestonEngine',]VALID_TRAITS20,580
VALID_RNG = ['PseudoRandom',]VALID_RNG21,623
cdef class MCVanillaEngine(PricingEngine):MCVanillaEngine23,654
def __init__(self, str trait, str RNG,__init__25,698
quantlib/pricingengines/bond.pyx,153
cdef class DiscountingBondEngine(PricingEngine):DiscountingBondEngine20,617
def __init__(self, YieldTermStructure discount_curve):__init__22,667
quantlib/pricingengines/blackformula.pyx,212
STR_TO_OPTION_TYPE = {'C': Call, 'P':Put}STR_TO_OPTION_TYPE12,246
def blackFormula(option_type, Real strike,blackFormula14,289
def blackFormulaImpliedStdDev(cp, Real strike,blackFormulaImpliedStdDev56,1370
quantlib/pricingengines/swap.pyx,141
cdef class DiscountingSwapEngine(PricingEngine):DiscountingSwapEngine11,414
def __init__(self, YieldTermStructure ts):__init__13,464
quantlib/pricingengines/engine.pyx,129
cdef class PricingEngine:PricingEngine1,0
def __cinit__(self):__cinit__4,79
def __dealloc__(self):__dealloc__7,134
quantlib/pricingengines/_bond.pxd,85
cdef cppclass DiscountingBondEngine(PricingEngine):DiscountingBondEngine25,708
quantlib/pricingengines/api.py,0
quantlib/pricingengines/_swap.pxd,85
cdef cppclass DiscountingSwapEngine(PricingEngine):DiscountingSwapEngine10,285
quantlib/time/calendars/null_calendar.pyx,96
cdef class NullCalendar(Calendar):NullCalendar5,101
def __cinit__(self):__cinit__13,324
quantlib/time/calendars/germany.pyx,362
SETTLEMENT = 0SETTLEMENT5,139
FrankfurtStockExchange = 1 # Frankfurt stock-exchangeFrankfurtStockExchange6,154
XETRA = 2 # XetraXETRA7,208
EUREX = 3 # EurexEUREX8,243
EUWAX = 4 # EuwaxEUWAX9,278
cdef class Germany(Calendar):Germany11,314
def __cinit__(self, market=SETTLEMENT):__cinit__15,379
quantlib/time/calendars/_united_kingdom.pxd,64
cdef cppclass UnitedKingdom(Calendar):UnitedKingdom12,293
quantlib/time/calendars/_null_calendar.pxd,61
cdef cppclass NullCalendar(Calendar):NullCalendar4,123
quantlib/time/calendars/united_kingdom.pyx,254
SETTLEMENT = _uk.SettlementSETTLEMENT6,171
EXCHANGE = _uk.ExchangeEXCHANGE7,203
METALS = _uk.MetalsMETALS8,233
cdef class UnitedKingdom(Calendar):UnitedKingdom10,262
def __cinit__(self, market=SETTLEMENT):__cinit__53,1807
quantlib/time/calendars/united_states.pyx,430
SETTLEMENT = _us.Settlement # generic settlement calendarSETTLEMENT6,170
NYSE = _us.NYSE # New York stock exchange calendarNYSE7,236
GOVERNMENTBOND = _us.GovernmentBond # government-bond calendarGOVERNMENTBOND8,301
NERC = _us.NERC # off-peak days for NERCNERC9,368
cdef class UnitedStates(Calendar):UnitedStates11,424
def __cinit__(self, market=SETTLEMENT):__cinit__86,3498
quantlib/time/calendars/_united_states.pxd,62
cdef cppclass UnitedStates(Calendar):UnitedStates13,308
quantlib/time/calendars/jointcalendar.pxd,55
cdef class JointCalendar(Calendar):JointCalendar3,46
quantlib/time/calendars/_jointcalendar.pxd,64
cdef cppclass JointCalendar(Calendar):JointCalendar18,659
quantlib/time/calendars/_germany.pxd,52
cdef cppclass Germany(Calendar):Germany14,318
quantlib/time/calendars/jointcalendar.pyx,316
JOINHOLIDAYS = _jc.JoinHolidaysJOINHOLIDAYS7,226
JOINBUSINESSDAYS = _jc.JoinBusinessDaysJOINBUSINESSDAYS8,262
cdef class JointCalendar(Calendar):JointCalendar10,307
def __cinit__(self, Calendar c1, Calendar c2, int jc = JOINHOLIDAYS):__cinit__18,565
def __dealloc__(self):__dealloc__23,822
quantlib/time/schedule.pxd,35
cdef class Schedule:Schedule3,19
quantlib/time/schedule.pyx,862
Backward = _schedule.BackwardBackward14,307
Forward = _schedule.ForwardForward16,402
Zero = _schedule.ZeroZero19,520
ThirdWednesday = _schedule.ThirdWednesdayThirdWednesday23,706
Twentieth = _schedule.TwentiethTwentieth27,934
TwentiethIMM = _schedule.TwentiethIMMTwentiethIMM31,1138
OldCDS = _schedule.OldCDSOldCDS34,1298
CDS = _schedule.CDSCDS37,1415
cdef class Schedule:Schedule39,1451
def __init__(self, Date effective_date, Date termination_date,__init__43,1504
def __dealloc__(self):__dealloc__60,2257
def dates(self):dates66,2383
def next_date(self, Date reference_date):next_date72,2535
def previous_date(self, Date reference_date):previous_date78,2730
def size(self):size84,2933
def at(self, int index):at87,2990
quantlib/time/daycounter.pyx,1155
cdef class DayCounter:DayCounter9,236
def __cinit__(self, *args):__cinit__15,450
def name(self):name18,496
def year_fraction(self, Date date1, Date date2, Date ref_start=None,year_fraction21,561
def day_count(self, Date date1, Date date2):day_count41,1285
def __richcmp__(self, other_counter, val):__richcmp__47,1558
def from_name(cls, name):from_name67,2154
def _get_daycounter_type_from_name(name):_get_daycounter_type_from_name79,2578
cdef _daycounter.DayCounter* daycounter_from_name(str name, str convention):daycounter_from_name91,2910
cdef class Actual360(DayCounter):Actual360116,3805
def __cinit__(self, *args):__cinit__118,3840
cdef class Actual365Fixed(DayCounter):Actual365Fixed122,3952
def __cinit__(self, *args):__cinit__124,3992
cdef class Business252(DayCounter):Business252128,4109
def __cinit__(self, *args, calendar=None):__cinit__130,4146
cdef class OneDayCounter(DayCounter):OneDayCounter138,4469
def __cinit__(self, *args):__cinit__140,4508
cdef class SimpleDayCounter(DayCounter):SimpleDayCounter143,4623
def __cinit__(self, *args):__cinit__145,4665
quantlib/time/calendar.pxd,297
cdef class Calendar:Calendar6,68
cdef class TARGET(Calendar):TARGET9,128
cdef class UnitedStates(Calendar):UnitedStates12,167
cdef class UnitedKingdom(Calendar):UnitedKingdom15,212
cdef class DateList:DateList18,258
cdef _set_dates(self, vector[_date.Date]& dates)_set_dates21,336
quantlib/time/_period.pxd,866
NoFrequency = -1 # null frequencyNoFrequency6,137
Once = 0 # only once, e.g., a zero-couponOnce7,184
Annual = 1 # once a yearAnnual8,247
Semiannual = 2 # twice a yearSemiannual9,291
EveryFourthMonth = 3 # every fourth monthEveryFourthMonth10,336
Quarterly = 4 # every third monthQuarterly11,387
Bimonthly = 6 # every second monthBimonthly12,437
Monthly = 12 # once a monthMonthly13,488
EveryFourthWeek = 13 # every fourth weekEveryFourthWeek14,533
Biweekly = 26 # every second weekBiweekly15,583
Weekly = 52 # once a weekWeekly16,633
Daily = 365 # once a dayDaily17,677
OtherFrequency = 999 # some other unknown frequencyOtherFrequency18,721
quantlib/time/_date.pxd,1192
Sunday = 1Sunday16,311
Monday = 2Monday17,333
Tuesday = 3Tuesday18,355
Wednesday = 4Wednesday19,377
Thursday = 5Thursday20,399
Friday = 6Friday21,421
Saturday = 7Saturday22,443
Sun = 1Sun23,465
Mon = 2Mon24,481
Tue = 3Tue25,497
Wed = 4Wed26,513
Thu = 5Thu27,529
Fri = 6Fri28,545
Sat = 7Sat29,561
January = 1January34,658
February = 2February35,680
March = 3March36,702
April = 4April37,724
May = 5May38,746
June = 6June39,768
July = 7July40,790
August = 8August41,812
September = 9September42,834
October = 10October43,856
November = 11November44,879
December = 12December45,902
Jan = 1Jan46,925
Feb = 2Feb47,941
Mar = 3Mar48,957
Apr = 4Apr49,973
Jun = 6Jun50,989
Jul = 7Jul51,1005
Aug = 8Aug52,1021
Sep = 9Sep53,1037
Oct = 10Oct54,1053
Nov = 11Nov55,1070
Dec = 12Dec56,1087
quantlib/time/date.pxd,136
cdef class Period:Period17,409
cdef class Date:Date20,475
cdef date.Date date_from_qldate(_date.Date& date)date_from_qldate23,535
quantlib/time/_daycounter.pxd,386
cdef cppclass Thirty360(DayCounter):Thirty36023,531
cdef cppclass Actual360(DayCounter):Actual36028,662
cdef cppclass Actual365Fixed(DayCounter):Actual365Fixed33,798
cdef cppclass Business252(DayCounter):Business25239,945
cdef cppclass OneDayCounter(DayCounter):OneDayCounter45,1092
cdef cppclass SimpleDayCounter(DayCounter):SimpleDayCounter50,1234
quantlib/time/calendar.pyx,1734
Following = _calendar.FollowingFollowing21,654
ModifiedFollowing = _calendar.ModifiedFollowingModifiedFollowing22,698
Preceding = _calendar.PrecedingPreceding23,750
ModifiedPreceding = _calendar.ModifiedPrecedingModifiedPreceding24,794
Unadjusted = _calendar.UnadjustedUnadjusted25,846
cdef class Calendar:Calendar27,892
def __dealloc__(self):__dealloc__37,1335
def name(self):name42,1464
def __str__(self):__str__45,1529
def is_holiday(self, date.Date test_date):is_holiday48,1580
def is_weekend(self, int week_day):is_weekend55,1859
def is_business_day(self, date.Date test_date):is_business_day61,2074
def is_end_of_month(self, date.Date test_date):is_end_of_month67,2300
def business_days_between(self, date.Date date1, date.Date date2,business_days_between73,2540
def end_of_month(self, date.Date current_date):end_of_month84,2962
def add_holiday(self, date.Date holiday):add_holiday95,3323
def remove_holiday(self, date.Date holiday):remove_holiday100,3562
def adjust(self, date.Date given_date, int convention=Following):adjust105,3811
def advance(self, date.Date given_date, int step=0, int units=-1,advance115,4283
cdef class DateList:DateList143,5468
def __cinit__(self):__cinit__150,5681
cdef _set_dates(self, vector[_date.Date]& dates):_set_dates153,5729
def __dealloc__(self):__dealloc__158,5993
def __iter__(self):__iter__163,6116
def __next__(self):__next__166,6161
def holiday_list(Calendar calendar, date.Date from_date, date.Date to_date,holiday_list177,6521
cdef class TARGET(Calendar):TARGET191,6995
def __cinit__(self):__cinit__207,7397
quantlib/time/api.py,0
quantlib/time/date.pyx,5015
January = _date.JanuaryJanuary20,499
February = _date.FebruaryFebruary21,529
March = _date.MarchMarch22,560
April = _date.AprilApril23,588
May = _date.MayMay24,616
June = _date.JuneJune25,642
July = _date.JulyJuly26,669
August = _date.AugustAugust27,696
September = _date.SeptemberSeptember28,725
October = _date.OctoberOctober29,757
November = _date.NovemberNovember30,787
December = _date.DecemberDecember31,818
Jan = _date.JanJan32,849
Feb = _date.FebFeb33,869
Mar = _date.MarMar34,889
Apr = _date.AprApr35,909
Jun = _date.JunJun36,929
Jul = _date.JulJul37,949
Aug = _date.AugAug38,969
Sep = _date.SepSep39,989
Oct = _date.OctOct40,1009
Nov = _date.NovNov41,1029
Dec = _date.DecDec42,1049
Sunday = _date.SundaySunday45,1096
Monday = _date.MondayMonday46,1124
Tuesday = _date.TuesdayTuesday47,1152
Wednesday = _date.WednesdayWednesday48,1181
Thursday = _date.ThursdayThursday49,1213
Friday = _date.FridayFriday50,1243
Saturday = _date.SaturdaySaturday51,1271
Sun = _date.SunSun52,1301
Mon = _date.MonMon53,1321
Tue = _date.TueTue54,1341
Wed = _date.WedWed55,1361
Thu = _date.ThuThu56,1381
Fri = _date.FriFri57,1401
Sat = _date.SatSat58,1421
NoFrequency = _period.NoFrequency # null frequencyNoFrequency61,1470
Once = _period.Once # only once, e.g., a zero-couponOnce62,1530
Annual = _period.Annual # once a yearAnnual63,1600
Semiannual = _period.Semiannual # twice a yearSemiannual64,1653
EveryFourthMonth = _period.EveryFourthMonth # every fourth monthEveryFourthMonth65,1711
Quarterly = _period.Quarterly # every third monthQuarterly66,1781
Bimonthly = _period.Bimonthly # every second monthBimonthly67,1843
Monthly = _period.Monthly # once a monthMonthly68,1906
EveryFourthWeek = _period.EveryFourthWeek # every fourth weekEveryFourthWeek69,1960
Biweekly = _period.Biweekly # every second weekBiweekly70,2027
Weekly = _period.Weekly # once a weekWeekly71,2087
Daily = _period.Daily # once a dayDaily72,2139
OtherFrequency = _period.OtherFrequency # some other unknown frequencyOtherFrequency73,2189
FREQUENCIES = ['NoFrequency', 'Once', 'Annual', 'Semiannual', 'EveryFourthMonth',FREQUENCIES75,2267
_FREQ_DICT = {globals()[name]:name for name in FREQUENCIES}_FREQ_DICT78,2484
def frequency_to_str(Frequency f):frequency_to_str79,2544
cdef class Period:Period94,2900
def __cinit__(self, *args):__cinit__100,3027
def __dealloc__(self):__dealloc__108,3412
def __get__(self):__get__113,3529
def __get__(self):__get__117,3625
def __get__(self):__get__121,3724
def normalize(self):normalize124,3803
def __sub__(self, value):__sub__128,3905
def __mul__(self, value):__mul__137,4258
def __iadd__(self, value):__iadd__153,4788
def __isub__(self, value):__isub__168,5208
def __idiv__(self, value):__idiv__183,5628
def __richcmp__(self, value, t):__richcmp__195,5882
def __str__(self):__str__216,6508
cdef class Date:Date219,6604
def __cinit__(self, *args):__cinit__226,6833
def __dealloc__(self):__dealloc__239,7343
def __get__(self):__get__245,7492
def __get__(self):__get__249,7585