List of Figures
| Table of Contents | List of Figures | List of Tables |
- Figure 1-1. The Module Builder Window for C Users
- Figure 1-2. The Module Builder Window for Fortran Users
- Figure 1-3. Module Builder File Menu
- Figure 1-4. Input Ports Window
- Figure 1-5. The Lattice Constraints Window
- Figure 1-6. The Output Ports Window
- Figure 1-7. Lattice Constraints for the Output Port
- Figure 1-8. The Function Args Window for C Users
- Figure 1-9. The Function Args Window for Fortran Users
- Figure 1-10. The Connections Window
- Figure 1-11. Input Port Popup Menu
- Figure 1-12. Setting Storage Size for C Users
- Figure 1-13. Setting Storage Size for Fortran Users
- Figure 1-14. Control Panel Editor and Control Panel
- Figure 1-15. Menu Bar Editor
- Figure 1-16. Menu Editor
- Figure 1-17. Build Options Menu
- Figure 1-18. Build Menu Options
- 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. Connections Window
- Figure 2-10. Connections Menu for the “Molecule” Port
- Figure 2-11. Highlights in the Connections Window
- Figure 2-12. Setting a Constant Value for a Function Argument
- Figure 2-13. Copy Buttons
- Figure 2-14. The Prototypes Menu
- Figure 2-15. Function Prototype Window
- Figure 2-16. 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 a Lattice
- 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. A 1-D Curvilinear Lattice
- Figure 3-14. 2-DCurvilinear Lattice
- Figure 3-15. 3-Durvilinear Lattices
- Figure 3-16. 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. Node Relationships
- Figure 5-4. Modifying a Color Node (Stage 1)
- Figure 5-5. Modifying a Color Node (Stage 2)
- Figure 5-6. Modifying a Color Node (Stage 3)
- Figure 5-7. 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. Explorer Types Information Flow
- Figure 9-1. Spectrum of Module Complexity
- Figure 9-2. The Module Structure
- Figure 9-3. Output from the XGLArea Routine
- Figure 9-4. 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