public double Dot( Vector v ) { double Result = 0.0; for ( int i=0; i < Size; i++ ) Result += m[i] * v.m[i]; return Result; }