 float l, Ts, rho, A, E, I, d1, d3, xa ;
 int T, seconds, samples, filters, blocksize;
 Matrix MatrixC,MatrixA,state;
+
+
+/**
+ * Wrapper for the methods required in the filter, just calls them in the correct order
+ *
+ * @param int length
+ * @return int 0
+ */
 
 int filter(float length) {
 	initializeCoefficients(length);






void initializeCoefficients(float length) {
	// Saiten-Koeffizienten




/**
 * Generates matrices suitable for blockprocessing, then generates the signal using the matrices generated earlier.
 * The signal is generated in chunks the size of the first parameter. The space for the resulting signal is pre-
 * allocated earlier and being filled by the filter. These values are then passed on to the sndfile library and
 * written to the file `filter.wav`.
 *
 * @param void
 * @return void
 */

void generateSignal() {
	int i, j;
