Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Distribution ¶
type Distribution interface {
Sample() float64
}
type DistributionFunc ¶
type DistributionFunc func() float64
func NewStandardNormal ¶
func NewStandardNormal(seed int64) DistributionFunc
func (DistributionFunc) Sample ¶
func (f DistributionFunc) Sample() float64
type Geometric ¶
type Geometric struct {
// contains filtered or unexported fields
}
func NewGeometric ¶
func NewGeometric(value State, drift Drift, volatility float64, distribution Distribution) *Geometric
func NewGeometricBrownian ¶
type LocalVolatility ¶
type LocalVolatility struct {
// contains filtered or unexported fields
}
func NewLocalVolatility ¶
func NewLocalVolatility(value State, drift Drift, surface VolatilitySurface, seed int64) *LocalVolatility
func (LocalVolatility) Current ¶
func (lv LocalVolatility) Current() State
func (*LocalVolatility) Next ¶
func (lv *LocalVolatility) Next(s, t float64) State
type Numéraire ¶
type Numéraire struct {
// contains filtered or unexported fields
}
func NewNuméraire ¶
type VolatilitySurface ¶
type VolatilitySurfaceFunc ¶
func NewFlatSurface ¶
func NewFlatSurface(value float64) VolatilitySurfaceFunc
func (VolatilitySurfaceFunc) Value ¶
func (f VolatilitySurfaceFunc) Value(t, m float64) float64
Source Files ¶
Click to show internal directories.
Click to hide internal directories.