public interface DataFunction
| Modifier and Type | Method and Description | 
|---|---|
| void | eval(VectorNd vec,
    double t,
    double trel)When used in a  NumericControlProbe, applies the numeric data
 of this probe, supplied byvec, for either the specified
 absolute timetor probe relative timetrel. | 
void eval(VectorNd vec, double t, double trel)
NumericControlProbe, applies the numeric data
 of this probe, supplied by vec, for either the specified
 absolute time t or probe relative time trel.
 This will be called within the probe's default implementation of its
 NumericControlProbe.applyData(maspack.matrix.VectorNd, double, double) function, with the arguments
 assuming the same roles.
 When used in a NumericMonitorProbe, evaluates a
 vectored-valued function of time and stores the result in
 vec. This will be called within the probe's default
 implementation of its NumericMonitorProbe.generateData(maspack.matrix.VectorNd, double, double)
 function, with the arguments assuming the same roles.vec - supplies (or returns) the numeric datat - absolute time (seconds)trel - probe relative time