Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private _L

Private _S

_S: Real[]

_a

_a: Real[]

_b

_b: Real[]

_c

_c: Real[]

Private _da

Private _dx

_dx: Real[]

Private _leftType

Private _leftValue

_leftValue: Real

Private _monotonic

_monotonic: boolean

_monotonicityAdjustments

_monotonicityAdjustments: boolean[]

_n

_n: Size

_primitiveConst

_primitiveConst: Real[]

Private _rightType

_rightType: BoundaryCondition

Private _rightValue

_rightValue: Real

Private _tmp

_tmp: Real[]

_x

_x: Real[]

_xBegin

_xBegin: Size

_xEnd

_xEnd: Size

_y

_y: Real[]

_yBegin

_yBegin: Size

init

init: (n: Size) => CoefficientHolder

Type declaration

isInRange

isInRange: (x: Real) => boolean

Type declaration

    • (x: Real): boolean
    • Parameters

      Returns boolean

locate

locate: (x: Real) => Size

Type declaration

tiInit

tiInit: (x: Real[], xBegin: Size, xEnd: Size, y: Real[], yBegin: Size, requiredPoints?: Integer) => templateImpl

Type declaration

value2

value2: (y: Real[], x: Real) => Real

Type declaration

xMax

xMax: () => Real

Type declaration

xMin

xMin: () => Real

Type declaration

xValues

xValues: () => Real[]

Type declaration

yValues

yValues: () => Real[]

Type declaration

Methods

Private cubicInterpolatingPolynomialDerivative

derivative

primitive

secondDerivative

update

  • update(): void

value1