Fred Rothganger
Fred Rothganger
When some graph nodes lack assigned location/size, the code currently assigns them to regularly-space grid positions, just so they are all visible. There are more sophisticated graph layout strategies available,...
Currently, all $variables are treated as local to the immediate equation set. This means that a reference to $t' is not referred up to container, even if $t' is constant....
Both Internal and C backends use kd-tree for connection processing. Currently, they rebuild the tree every time connections are scanned. If memory permits keeping the tree between cycles, a more...
Any code that assumes a specific size of $xyz should be generalized to always check size. The C backend will be more difficult to change, because it eliminates all variable-sized...
This issue applies to the Internal and C backends. Problem: Using single-precision floats, it is only possible to represent about a million cycles. After that, the step size and the...
A part which is queued to execute at a given interval may also receive (say) spike events which cause it to integrate the time between its last regular cycle and...
$n may be expressed as a constant (eg: $n=17) or initOnly, but actually change due to structural dynamics, such as from $p or $type. This becomes a problem if other...
The function gauss() generates random numbers with a Gaussian distribution, but it does not convert distance to probability. We need a different function which takes two $xyz values and returns...
Create OperatorBinaryCommutative as an extension of OperatorBinary simplify() -- put operations in canonical order for easy comparison OR compareTo() -- evaluate both orderings
The most recent update of the Xyce backend (which is several years old as of this writing) is not fully tested/operational. In addition, the last update lost a mechanism for...