Why not move ```GeoMapper::scalarTriple()``` as a general function in AnalyticalGeometry.{h,cpp}?