Search
Preparing search index...
The search index is not available
quantlib.js
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"ql/time/schedule"
Schedule
Class Schedule
Payment schedule
Hierarchy
Schedule
Index
Properties
_calendar
_convention
_dates
_end
OfMonth
_first
Date
_is
Regular
_next
ToLast
Date
_rule
_tenor
_termination
Date
Convention
Methods
business
Day
Convention
calendar
date
dates
empty
end
Date
end
OfMonth
has
End
OfMonth
has
IsRegular
has
Rule
has
Tenor
has
Termination
Date
Business
Day
Convention
init1
init2
is
Regular1
is
Regular2
lower_
bound
next
Date
previous
Date
rule
size
start
Date
tenor
termination
Date
Business
Day
Convention
until
Properties
Private
_calendar
_calendar
:
Calendar
Private
_convention
_convention
:
BusinessDayConvention
Private
_dates
_dates
:
Date
[]
= []
Private
_end
OfMonth
_end
OfMonth
:
boolean
Private
_first
Date
_first
Date
:
Date
Private
_is
Regular
_is
Regular
:
boolean
[]
= []
Private
_next
ToLast
Date
_next
ToLast
Date
:
Date
Private
_rule
_rule
:
Rule
Private
_tenor
_tenor
:
Period
Private
_termination
Date
Convention
_termination
Date
Convention
:
BusinessDayConvention
Methods
business
Day
Convention
business
Day
Convention
(
)
:
BusinessDayConvention
Returns
BusinessDayConvention
calendar
calendar
(
)
:
Calendar
Returns
Calendar
date
date
(
i
:
Size
)
:
Date
Parameters
i:
Size
Returns
Date
dates
dates
(
)
:
Date
[]
Returns
Date
[]
empty
empty
(
)
:
boolean
Returns
boolean
end
Date
end
Date
(
)
:
Date
Returns
Date
end
OfMonth
end
OfMonth
(
)
:
boolean
Returns
boolean
has
End
OfMonth
has
End
OfMonth
(
)
:
boolean
Returns
boolean
has
IsRegular
has
IsRegular
(
)
:
boolean
Returns
boolean
has
Rule
has
Rule
(
)
:
boolean
Returns
boolean
has
Tenor
has
Tenor
(
)
:
boolean
Returns
boolean
has
Termination
Date
Business
Day
Convention
has
Termination
Date
Business
Day
Convention
(
)
:
boolean
Returns
boolean
init1
init1
(
dates
:
Date
[]
, calendar
?:
Calendar
, convention
?:
BusinessDayConvention
, terminationDateConvention
?:
BusinessDayConvention
, tenor
?:
Period
, rule
?:
Rule
, endOfMonth
?:
boolean
, isRegular
?:
boolean
[]
)
:
Schedule
Parameters
dates:
Date
[]
Default value
calendar:
Calendar
= new NullCalendar()
Default value
convention:
BusinessDayConvention
= BusinessDayConvention.Unadjusted
Default value
terminationDateConvention:
BusinessDayConvention
= null
Default value
tenor:
Period
= null
Default value
rule:
Rule
= null
Default value
endOfMonth:
boolean
= false
Default value
isRegular:
boolean
[]
= []
Returns
Schedule
init2
init2
(
effectiveDate
:
Date
, terminationDate
:
Date
, tenor
:
Period
, cal
:
Calendar
, convention
:
BusinessDayConvention
, terminationDateConvention
:
BusinessDayConvention
, rule
:
Rule
, endOfMonth
:
boolean
, first
?:
Date
, nextToLast
?:
Date
)
:
Schedule
Parameters
effectiveDate:
Date
terminationDate:
Date
tenor:
Period
cal:
Calendar
convention:
BusinessDayConvention
terminationDateConvention:
BusinessDayConvention
rule:
Rule
endOfMonth:
boolean
Default value
first:
Date
= null
Default value
nextToLast:
Date
= null
Returns
Schedule
is
Regular1
is
Regular1
(
i
:
Size
)
:
boolean
Parameters
i:
Size
Returns
boolean
is
Regular2
is
Regular2
(
)
:
boolean
[]
Returns
boolean
[]
lower_
bound
lower_
bound
(
refDate
:
Date
)
:
Date
Parameters
refDate:
Date
Returns
Date
next
Date
next
Date
(
refDate
:
Date
)
:
Date
Parameters
refDate:
Date
Returns
Date
previous
Date
previous
Date
(
refDate
:
Date
)
:
Date
Parameters
refDate:
Date
Returns
Date
rule
rule
(
)
:
Rule
Returns
Rule
size
size
(
)
:
Size
Returns
Size
start
Date
start
Date
(
)
:
Date
Returns
Date
tenor
tenor
(
)
:
Period
Returns
Period
termination
Date
Business
Day
Convention
termination
Date
Business
Day
Convention
(
)
:
BusinessDayConvention
Returns
BusinessDayConvention
until
until
(
truncationDate
:
Date
)
:
Schedule
Parameters
truncationDate:
Date
Returns
Schedule
Globals
"ql/time/schedule"
Make
Schedule
Schedule
_calendar
_convention
_dates
_end
OfMonth
_first
Date
_is
Regular
_next
ToLast
Date
_rule
_tenor
_termination
Date
Convention
business
Day
Convention
calendar
date
dates
empty
end
Date
end
OfMonth
has
End
OfMonth
has
IsRegular
has
Rule
has
Tenor
has
Termination
Date
Business
Day
Convention
init1
init2
is
Regular1
is
Regular2
lower_
bound
next
Date
previous
Date
rule
size
start
Date
tenor
termination
Date
Business
Day
Convention
until
allows
End
OfMonth
next
Twentieth
previous
Twentieth
Payment schedule