MinimumScalarProduct.cpp