D-Generation-Functional