Allow multiplication like binary operators to be applied on type couples supported by scalar_product_traits
adapt AutoDiff to scalar_product_traits