hquantlib-0.0.3.0: HQuantLib is a port of essencial parts of QuantLib to Haskell
QuantLib.Event
Synopsis
class Event a where Source #
Minimal complete definition
evDate
Methods
evDate :: a -> Date Source #
evOccured :: a -> Date -> Bool Source #
evOccuredInclude :: a -> Date -> Bool Source #
evCompare :: a -> a -> Ordering Source #
evEqual :: a -> a -> Bool Source #
Instances
evDate :: Callability -> Date Source #
evOccured :: Callability -> Date -> Bool Source #
evOccuredInclude :: Callability -> Date -> Bool Source #
evCompare :: Callability -> Callability -> Ordering Source #
evEqual :: Callability -> Callability -> Bool Source #
evDate :: CashFlow -> Date Source #
evOccured :: CashFlow -> Date -> Bool Source #
evOccuredInclude :: CashFlow -> Date -> Bool Source #
evCompare :: CashFlow -> CashFlow -> Ordering Source #
evEqual :: CashFlow -> CashFlow -> Bool Source #
data CashFlow Source #
Cash flows data type
Constructors
Fields
(==) :: CashFlow -> CashFlow -> Bool #
(/=) :: CashFlow -> CashFlow -> Bool #
compare :: CashFlow -> CashFlow -> Ordering #
(<) :: CashFlow -> CashFlow -> Bool #
(<=) :: CashFlow -> CashFlow -> Bool #
(>) :: CashFlow -> CashFlow -> Bool #
(>=) :: CashFlow -> CashFlow -> Bool #
max :: CashFlow -> CashFlow -> CashFlow #
min :: CashFlow -> CashFlow -> CashFlow #
showsPrec :: Int -> CashFlow -> ShowS #
show :: CashFlow -> String #
showList :: [CashFlow] -> ShowS #
type Leg = [CashFlow] Source #
Sequence of cash-flows
data Callability Source #
(==) :: Callability -> Callability -> Bool #
(/=) :: Callability -> Callability -> Bool #
compare :: Callability -> Callability -> Ordering #
(<) :: Callability -> Callability -> Bool #
(<=) :: Callability -> Callability -> Bool #
(>) :: Callability -> Callability -> Bool #
(>=) :: Callability -> Callability -> Bool #
max :: Callability -> Callability -> Callability #
min :: Callability -> Callability -> Callability #
showsPrec :: Int -> Callability -> ShowS #
show :: Callability -> String #
showList :: [Callability] -> ShowS #