Factory: | org.bzdev.devqsim.SimFunctionFactory | |||||
---|---|---|---|---|---|---|
Parameter | Types (optional keytype) (value type) |
Range | RV Mode | Add/Set | ||
|
java.lang.String | N/A | false | set | ||
The name of the scripting-language function, or a function provided by an object-namer launcher, providing the values of the function | ||||||
This parameter provides the name of the scripting-language function with one real-valued argument, returning a real number providing the values of the function. It should not be provided if the object parameter is provided. | ||||||
|
java.lang.String | N/A | false | set | ||
The name of the scripting-language function, or a function provided by an object-namer launcher, providing the first derivative of the function | ||||||
This parameter provides the name of the scripting-language function with one real-valued argument, returning a real number providing the values of the function's first derivative. It should not be provided if the object parameter is provided. | ||||||
|
java.lang.String | N/A | false | set | ||
The name of the scripting-language function, or a function provided by an object-namer launcher, providing the second derivative of the function | ||||||
This parameter provides the name of the scripting-language function with one real-valued argument, returning a real number providing the value of the function's second derivative. It should not be provided if the object parameter is provided. | ||||||
|
java.lang.String | N/A | false | set | ||
A scripting-language object or string that provides an object with valueAt, derivAt, and secondDerivAt methods (the last two are optional) | ||||||
This parameter's values is an object representing the function and its derivatives. The object may be
null , the fname , fpName , and/or fppName parameters must be provided. While the type of the value is listed as | ||||||
|
int | N/A | false | add | ||
Timeline entries (use only to clear) | ||||||
This is an integer-keyed set of values that define changes in an object's configuration. Subclasses may provide additional timeline parameters. | ||||||
|
int java.lang.Double |
[-∞, ∞] | false | set | ||
The time for a timeline entry | ||||||
This parameter must be provided if a timeline entry exists. The units are those used by the double-precession time unit for the simulation (for animations, this is generally seconds). | ||||||
|
int org.bzdev.devqsim.TraceSetMode |
N/A | false | set | ||
The trace-set mode for a timeline entry | ||||||
This parameter indicates how the trace sets associated with a timeline entry should be interpreted. The values are an enumeration whose type is org.bzdev.devqsim.TraceSetMode and are used as follows:
| ||||||
|
int org.bzdev.devqsim.TraceSet |
N/A | false | add | ||
The trace sets for a timeline entry | ||||||
This parameter represents a set of TraceSet objects (the three-argument add method is used to add entries). How the entries are interpreted depends on the trace set mode for this timeline entry. | ||||||
|
org.bzdev.devqsim.TraceSet | N/A | false | add | ||
A set of TraceSet objects, used for tracing | ||||||
This parameter provides a set of TraceSets a SimObject will use for tracing. One should use the add and remove factory methods as this parameter refers to a set of values. |