EIGEN_USE_MKL_ALL macro by defining it in the file PreProcessor.h. (The two versions of the Windows executables are compiled with and without MKL support.)
The figure below shows example of both homogenous and inhomogeneous geometry processing.
ShapeGradientDomain --in armadillo.ply --out armadillo.sharp.ply --gScale 2 --gWeight <gradient weight>
ShapeGradientDomain --in armadillo.ply --out armadillo.smooth.ply --gScale 0 --gWeight <gradient weight>
ShapeGradientDomain --in armadillo.ply --out armadillo.smooth.ply --gScale 0 --gWeight <gradient weight> --kWeight 0.02
<gradient weight> is chosen from {1e-3, 1e-4, 1e-5}

The figure below visualizes the total curvature (square root of the sum of the squares of the principal curvatures) as per-vertex grayscale colors and gives the standard deviations of the estimated total curvature σ|κ|
ShapeCurvature --in armadillo.ply --out armadillo.curvature.ply --nWeight <normal smoothing weight>
The value of <normal smoothing weight> is chosen from {1e-4,1e-5,1e-6}.