2. Understanding the Module Builder
3. Using the Lattice Data Type
4. Using the Pyramid Data Type
5. Using the Geometry Data Type
7. Using the Parameter Data Type
8. Creating User-defined Data Types
10. Module Prototyping with Shape
Figure 2-1 Module Builder Main
Window
Figure 2-2 Input Ports Window
Figure 2-3 Lattice Constraints
Window
Figure 2-4 Sequence of Type
Coercions
Figure 2-5 The Pyramid Constraints
Window
Figure 2-6 Output Port Window
Figure 2-7 Function Arguments Window for a
C Function
Figure 2-8 Function Arguments Window for a
Fortran Subroutine
Figure 2-9 Function Argument Reference
menu for C (above) and Fortran (below)
Figure 2-10 Connections Window
Figure 2-11 Connections Menu for the
"Molecule" Port
Figure 2-12 Highlights in the Connections
Window
Figure 2-13 Setting a Constant Value for a
Function Argument
Figure 2-14 Connections Popup Menu for an
Array Function Argument
Figure 2-15 The Prototypes Menu
Figure 2-16 Function Prototype
Window
Figure 2-17 The Build Menu
Figure 2-17 The Build Options Menu
Figure 3-1 Data Flow Between Input and
Output Lattices
Figure 3-2 Schematic Structure of the
Lattice Data Type
Figure 3-3 Lattice Variables
Figure 3-4 Storing Arrays in C and
Fortran
Figure 3-5 Array Neighbors
Figure 3-6 Storing Data Values
Figure 3-7 A 2-D Uniform Lattice
Structure
Figure 3-8 A 3-D Uniform Lattice
Structure
Figure 3-9 Data Set for a 2-D Perimeter
Lattice
Figure 3-10 Storing Perimeter
Coordinates
Figure 3-11 Example of a 3-D Perimeter
Lattice
Figure 3-12 Storing Curvilinear
Coordinates
Figure 3-13 Curvilinear Lattices with
various values for nDim and nCoordVar
Figure 3-14 Defining Lattice
Constraints
Figure 4-1 Pyramid Dictionary Reference
Elements
Figure 4-2 Memory Layout of a 2-D
Lattice
Figure 4-3 Layers in a Tetrahedral
Grid
Figure 4-4 Top and Bottom of Compressed
Tetrahedral Grid
Figure 4-5 Layers in a Compressed
Grid
Figure 4-6 Connections in a
Tetrahedron
Figure 4-7 Preprocessing a Pyramid
Dictionary
Figure 5-1 Schematic Structure of the
Geometry Data Type
Figure 5-2 Inventor Scene Graph
Figure 5-3 Output from Geometry
Example
Figure 6-1 Schematic Structure of the Pick
Data Type
Figure 6-2 Schematic Structure of the
PickHit Data Type
Figure 6-3 The Pick Map
Figure 7-1 Schematic Structure of the
Parameter Type
Figure 8-1 IRIS Explorer Types Information Flow
Figure 9-1 Spectrum of Module
Complexity
Figure 9-2 The Module Structure
Figure 9-3 The Hook Function
Window
Figure 10-1 The LatFunction Module Control
Panel
Figure 10-2 How Shape Assigns Variable
Names
Figure 10-3 LatFunction in the testVol
Map
Figure 10-4 Output from the color-xform
Map
Figure 10-5 Output from the heat-flux
Map
Figure B-1 Map Topology
Figure B-2 Multiple Firing in a Map
Figure B-3 Frame Identifiers
Figure B-4 Map Firings
Figure B-5 Frame Assembly
Figure B-6 Parallel Data Flows
Figure B-7 Data Handling in a Module