TSLab API Docs  1
Класс TSLab.Script.Options.SimmetrizeFunc
Граф наследования:TSLab.Script.Options.SimmetrizeFunc:
TSLab.Script.Options.IFunction

Открытые члены

 SimmetrizeFunc (IFunction func)
 
 SimmetrizeFunc (IFunction func, double f, double weight)
 
double Value (double x)
 Вычислить функцию на указанном аргументе Подробнее...
 
bool TryGetValue (double x, out double result)
 Попытаться вычислить функцию на указанном аргументе Подробнее...
 
IFunction HorizontalShift (double shift)
 Сдвинуть весь график функции вдоль горизонтальной оси F (ЦЕНЫ БА) Подробнее...
 
IFunction VerticalShift (double vertShift)
 Сдвинуть весь график функции вдоль вертикальной оси (волатильности) Подробнее...
 
XElement ToXElement ()
 Сериализация функции в виде XElement Подробнее...
 

Методы

IFunction TSLab.Script.Options.SimmetrizeFunc.HorizontalShift ( double  shift)

Сдвинуть весь график функции вдоль горизонтальной оси F (ЦЕНЫ БА)

Замещает TSLab.Script.Options.IFunction.

XElement TSLab.Script.Options.SimmetrizeFunc.ToXElement ( )

Сериализация функции в виде XElement

Замещает TSLab.Script.Options.IFunction.

bool TSLab.Script.Options.SimmetrizeFunc.TryGetValue ( double  x,
out double  result 
)

Попытаться вычислить функцию на указанном аргументе

Аргументы
xаргумент
resultзначение симметризованной функции
Возвращает
true – если всё получилось; иначе – false

Замещает TSLab.Script.Options.IFunction.

double TSLab.Script.Options.SimmetrizeFunc.Value ( double  x)

Вычислить функцию на указанном аргументе

Аргументы
xаргумент
Возвращает
значение симметризованной функции

Замещает TSLab.Script.Options.IFunction.

IFunction TSLab.Script.Options.SimmetrizeFunc.VerticalShift ( double  vertShift)

Сдвинуть весь график функции вдоль вертикальной оси (волатильности)

Замещает TSLab.Script.Options.IFunction.