Function Class Documentation

classFunction : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable
Derived classes:
ExponentialFunction, NamedFunction, PostScriptCalculatorFunction

Detailed Description

A function is a process.

A function takes input values and manipulates them to create output values.

Uses types

Constructor & Destructor Documentation

Function

Function(Functionrhs, InternalConstructsignifier)

Parameters

signifier: InternalConstruct

~Function

~Function()

Property Documentation

Default

static FunctionDefault[get]

Domain

System.Collections.Generic.IList< System.Double >Domain[get, set]

Identity

static FunctionIdentity[get]

NInputs

intNInputs[get]

NOutputs

intNOutputs[get]

Range

System.Collections.Generic.IList< System.Double >Range[get, set]

Member Function Documentation

Apply

System.Collections.Generic.IList< System.Double >Apply(System.Collections.Generic.IList< System.Double >args)

Parameters

args: System.Collections.Generic.IList< System.Double >

input values for the function. The number of input values must agree with the number of inputs the function takes.

Returns:

a list of the result values from the function

Apply the function to supplied input values

ConstructorRetrieve

static FunctionConstructorRetrieve(System.IntPtrignored)

Parameters

ignored: System.IntPtr

Returns:

Function

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void

ToString

override stringToString()

Returns:

override string

Convert the function to a displayable string.