Next:
List of Figures
Up:
Compiling for Computational Origami
Previous:
Compiling for Computational Origami
Contents
Contents
List of Figures
List of Tables
Introduction
Overview of Origami
Introduction
A Sample Array
Folding
Depthwise Folding
Widthwise Folding
The Foldability Criteria
The Use of Delay Lines
Boundary Conditions
Higher-Dimensional Origami
Why Use Computational Origami?
Compiling for Computational Origami
Introduction
The Architecture
The Routing Algorithm
Preliminaries
Module Placement
Routing
An Example
Optimization
Simulated Annealing
Mutations
Local Module Swapping
Module Movement
Input/Output Permutation of Modules
The Cost Function
Empirical Results
Future Work
Conclusion
References
The Compiler
The Input Language
Running the Compiler
The Architecture Specification
The Library Specification
Example
Error Messages
Next:
List of Figures
Up:
Compiling for Computational Origami
Previous:
Compiling for Computational Origami