> > Any idea why type inference is failing on full(chol(A, :U)) ? >
It can't be determined from the types of the arguments what the result will be, because you could give different symbols to access different parts of the factorization. I think this was a design choice to make it easier to access. If you'd like to contribute your chol() implementation to DualNumbers, we'd be happy to have it. It'll need to be restructured a bit to work with cholfact().
