The Integer Class is used to describe an integer scalar or array in the CÆSAR Code Package. The Integer Class does not use a user-defined type - it is the class for the F90 intrinsic type ``integer''.
Integer public procedures:
| Fundamental procedures | |||
| Initialize | Initializes an integer scalar or array variable. | ||
| Finalize | Finalizes an integer scalar or array variable. | ||
| Valid_State | Returns false iff an integer scalar or array variable is in an invalid state. | ||
| Operations | |||
| MaxVal | Extends the F90 intrinsic procedure MaxVal to scalar arguments. | ||
| MinVal | Extends the F90 intrinsic procedure MinVal to scalar arguments. | ||
| SUM | Extends the F90 intrinsic procedure SUM to scalar arguments. | ||
The Integer Class code listing contains additional documentation. The Integer Class also contains a Unit Test Program.