The following non-analytic functions are supported in FlexPDE:
MAX(arg1,arg2)
The maximum function requires two arguments. MAX is evaluated on a point by point basis and is equal to the larger of the two arguments at each point.
MIN(arg1,arg2)
The minimum function requires two arguments. MIN is evaluated on a point by point basis and is equal to the lessor of the two arguments at each point.
MOD(arg1,arg2)
The modulo function requires two arguments. MOD is evaluated on a point by point basis and is equal to the remainder of (arg1/arg2) at each point.
GLOBALMAX(arg)
The global maximum function requires one argument. GLOBALMAX is equal to the largest value of the argument over the problem domain. GLOBALMAX is tabulated, and is re-evaluated only when components of the argument change.
GLOBALMAX_X(arg)
GLOBALMAX_Y(arg)
GLOBALMAX_Z(arg)
Returns the specified coordinate of the associated GLOBALMAX. Global searches are tabulated by argument expression, and repeated calls to GLOBALMAX and its related coordinates do not cause repeated evaluation.
GLOBALMIN(arg)
The global minimum function requires one argument. GLOBALMIN is equal to the smallest value of the argument over the problem domain. GLOBALMIN is tabulated, and is re-evaluated only when components of the argument change.
GLOBALMIN_X(arg)
GLOBALMIN_Y(arg)
GLOBALMIN_Z(arg)
Returns the specified coordinate of the associated GLOBALMIN. Global searches are tabulated by argument expression, and repeated calls to GLOBALMIN and its related coordinates do not cause repeated evaluation.
RANDOM(arg)
The random function requires one argument. The result is a pseudo-random number uniformly distributed in (0,arg). The only reasonable application of the RANDOM function is in initial values. Use in other contexts will probably result in convergence failure.
SIGN(arg)
The sign function requires one argument. SIGN is equal to 1 if the argument is positive and -1 if the argument is negative.
TIMEMAX(arg)
The time maximum function requires one argument. TIMEMAX is equal to the largest value of the argument over the time span of the problem. TIMEMAX is tabulated, and is re-evaluated only when components of the argument change.
TIMEMAX_T(arg)
Returns the time at which the associated TIMEMAX of the argument occurs. Time searches are tabulated by argument expression, and repeated calls to TIMEMAX and its related times do not cause repeated evaluation.
TIMEMIN(arg)
The time minimum function requires one argument. TIMEMIN is equal to the smallest value of the argument over the time span of the problem. TIMEMIN is tabulated, and is re-evaluated only when components of the argument change.
TIMEMIN_T(arg)
Returns the time at which the associated TIMEMIN of the argument occurs. Time searches are tabulated by argument expression, and repeated calls to TIMEMIN and its related times do not cause repeated evaluation.
Page url: index.html?nonanalyticfunctions.html