Functions Functions. This chapter contains the following: Functions for Allocating Structs Project Management Functions Functions for Wave Propagation Computation Functions for Freeing Allocated Structs Functions for Initialisation of Structures Functions for database pre-processing