Computing Smooth and Integrable Cross Fields Via Iterative Singularity Adjustment | AMiner