Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AnalyticIntegral<R, U, D, I>

Type parameters

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly expression

expression: IPFunctionCalculus<R, U, 1, D, I>

Optional f_

f_: IPCompiled<R, U, 2>

integrand

integrand: IPFunctionCalculus<R, D, 1, Divide<D, time>, U>

Readonly name

name: string

Name of this PFunction, for disambiguation and well-known functions (such as constants).

Readonly nargs

nargs: 2

Optional tex_

tex_: undefined | string

Cached LaTeX string

timestep

timestep: number = TIMESTEP

The time step to be used for numerical integration. Ignored for functions with a defined analytic integral.

Readonly unit

unit: U

Accessors

f

html

  • get html(): ViewOf<this> & Element
  • Produce HTML from the LaTeX representation. Produces a new HTML element on each reference, equivalent to:

    pFun.toHtml();

    Returns ViewOf<this> & Element

returnType

  • get returnType(): TYPE

tex

  • get tex(): string

Methods

compile

Protected compileFn

derivative

equiv

  • equiv<T>(f: T): null | this | T

from

integral

integrate

Private setName_

  • setName_(name: string): this

simplify

toHtml

  • toHtml(varName?: undefined | string, block?: undefined | false | true, ctx?: StyleContext): ViewOf<this> & Element

toTex

toTexWithUnits

  • toTexWithUnits(varName?: string, ctx?: StyleContext): string

Generated using TypeDoc