Foundation for Adaptive TypeCurve Calculations