OUT1 through OUTm are always streams. For example, suppose we want to write a simple filter that operates on XY blocks of data, reading in an XY block and returning the same size XY block. On the other hand, suppose we wanted to write the filter so that we could apply it to any two dimensions, not just X and Y . A minor change in coding, but much more generality. The syntax becomes a bit cleaner, and we can pass a mix of integers, real numbers, strings, etc.
NAME is defined within the current object.
In this case DEFS are not used. NAME Fortran character array which should contain the name the function will be called in Ingrid. DEFS a string containing the commands to document. Go to the previous , next section.