<< Click to Display Table of Contents >> Variable Arrays |
You may declare that a VARIABLE name represents an array of variables. The format of a variable array declaration is:
variable_name = ARRAY [ number ]
This declaration tells FlexPDE that variable_name represents an array of variable quantities, each one a scalar field on the problem domain. FlexPDE creates internal names for the elements of the array by subscripting variable_name with "_" and the element number (e.g. U_7). You can access the components either by this internal name or by an indexed reference variable_name[index].
You may subsequently assign EQUATIONS and boundary conditions either to the individual components, or in a REPEAT loop by indexed reference. Similarly, you can perform arithmetic operations or request graphical output of either the indexed array name, or by the individual component names.
Example:
VARIABLES
A = ARRAY[10] { declares ten variables A_1 through A_10 }
{ also accessible as A[1] through A[10] }
See example problems: