ArrayAlign | ArrayAlignHierarchy | ArrayAlign_ConstantRange | ArrayAlign_Equal | ArrayAlign_Multiply | ArrayAlign_PermutationCycle | ArrayAlign_Power | AudivolvNetwork | AudivolvSummary | Brainwaves | CodeSimian | CodeTree | Func | FuncPurpose_MeasureOtherFunc | FuncPurpose_SoundColorMouse | FuncPurpose_Unknown | HardCoded_CodeTree_BreedFunction | HeapQueue | HighStandards | Hypercube | Javassist | LongTermGoalsOfAudivolvDesign | MindReadingHelmet | MovementScore | NeatVsScruffy | NoSpying | Node | NormedCodeTree | PermutationCompilerAndInterpreter | Plugin | ShortTermGoalsOfAudivolvDesign | SoundCardPart | Template | TuringTests_per_second | flo | int | ob

Audivolv - ArrayAlign_Multiply


In a Node, an array size can be defined as the multiply of the sizes of 2 arrays in the same Node.
Example: If a Node has a flo array size 3 and an ob array size 14, then it could also have a Func array size 42 (3 multiply 14). When iterating over the array size 42, it is probable that an iteration over the other 2 arrays would be attached to the same loop, and they would be iterated together. For example, index 29 in the bigger array would align to index 2 in the size 14 array and simultaneously align to index 1 in the size 3 array, because 29 = 2*14+1.

REVERSE LINKS: ArrayAlign AUDIVOLV WEBSITES: http://audivolv.com | http://audivolv.sourceforge.net | http://audioevolve.com | http://instrumentsplaythemusicians.com