38 const word& functionName,
42 polyFitter_(functionName,geomDir),
47 for (
const label dirn : geomDir_)
69 List<T> fitData = polyFitter_.fitData
77 return GradType(fitData[1],fitData[2],fitData[3]);
90 ret[i] = fitData[dimCounter];
117 return GradType(fitData[1],fitData[2],fitData[3]);
120 label dimCounter = 0;
126 if (geomDir_[i] == 1)
129 ret.row(i, fitData[dimCounter]);
142 const Map<List<vector>>& positions,
143 const Map<List<T>>& listValue
148 Map<GradType> gradMap(positions.capacity());
152 const label
key = iter.key();
153 const List<vector>& positions = iter.val();
155 GradType
grad(this->
grad(positions, listValue[
key]));