Trim discrete and gaussian constructors.

New static methods mean that some constructors no longer useful.