*blocks()
Starts a finite difference block output block. All the blocks in the HyperMesh database are output according to the user-defined format in this block.
Syntax
*blocks ()
Type
HyperMesh Template Command
Inputs
- name
- Blocks with this card image name will be output.
Example
To output the locations of the i, j, or k divisions of a block, the *pointerset() command must be used:
*counterset(counter1,0)
*loopif([counter1 != divi])
  *pointerset(pointer1,idivisions,counter1)
  *field(real,pointer1.pointervalue,8)  
  *counterinc(counter1)
*endloop()
To output the wall data for a block, the following commands may be used:  
*counterset(counter1,0)
*loopif([counter1 != wallsmax])
  *pointerset(pointer1,blockwall,counter1)
  *field(integer,pointer1.wallid,8)
  *field(string,pointer1.wallname,0)
  *field(integer,pointer1.wallcolor,8)
  *counterinc(counter1)
*endloop()Requires an *output() command at the end of the block.