Suppose S is symmetric and positive definite. Then there exists a unique lower triangular matrix L such that L * L.t() = S. To calculate this use
SymmetricMatrix S;
......
LowerTriangularMatrix L = Cholesky(S);
If S is a symmetric band matrix then L is a band matrix and an
alternative procedure is provied for carrying out the decomposition:
SymmetricBandMatrix S;
......
LowerBandMatrix L = Cholesky(S);