TOEPLITZ Subroutines (Double Precision) NAME STRUCTURE TSLD Toeplitz (real) (user interface to TSLD1) TSLD1 Toeplitz (real) TSLZ Toeplitz (complex) (user interface to TSLZ1) TSLZ1 Toeplitz (complex) CSLZ Circulant (complex) CQRD Column-circulant (real) (orthogonal factorization) CQRZ Column-circulant (complex) (orthogonal factorization) TGSLD Block-Toeplitz (real general blocks) (user interface to TGSLD1) TGSLD1 Block-Toeplitz (real general blocks) TGSLZ Block-Toeplitz (complex general blocks) (user interface to TGSLZ1) TGSLZ1 Block-Toeplitz (complex general blocks) CTSLZ Block-circulant (complex Toeplitz blocks) CCSLZ Block-circulant (complex circulant blocks) CGSLZ Block-circulant (complex general blocks) SALWZ Block-circulant (complex) (service routine for computing direct or inverse discrete Fourier transformations) CTGSLZ 3-level block-circulant (TG blocks) CCTSLZ 3-level block-circulant (CT blocks) CCCSLZ 3-level block-circulant (CC blocks) CCGSLZ 3-level block-circulant (CG blocks) .