NamedFunction Class Documentation
class NamedFunction : FunctionNamespace:Datalogics::PDFL
- Inherits from:
Function
Detailed Description
Defines a function currently in use.
A Function is a process; it takes input values and manipulates them to create output values.
Referenced by
Uses types
Property Documentation
Default
static Function Default[get]Domain
System.Collections.Generic.IList< System.Double > Domain[get, set]Identity
static Function Identity[get]NInputs
int NInputs[get]NOutputs
int NOutputs[get]Name
string Name[get]Range
System.Collections.Generic.IList< System.Double > Range[get, set]Member Function Documentation
Apply
override 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:
override System.Collections.Generic.IList< System.Double >a list of the result values from the function
Apply the function to supplied input values.
For Identity functions, this returns the same inputs. Not defined for any other kinds of named functions.
Dispose
void Dispose()Returns:
voidEquals
override bool Equals(object obj)Parameters
obj: object
Returns:
override boolToString
override string ToString()Returns:
override stringConvert the function to a displayable string.
operator!=
Parameters
Returns:
booloperator==
Parameters
Returns:
bool