public override int GetHashCode()
        {
            int prime  = 31;
            int result = base.GetHashCode();

            result = prime * result + ((_inverseJacobianModelPararms == null) ? 0 : _inverseJacobianModelPararms.GetHashCode());
            result = prime * result + ((_modelParameters == null) ? 0 : _modelParameters.GetHashCode());
            result = prime * result + ((_transform == null) ? 0 : _transform.GetHashCode());
            return(result);
        }
        public override int GetHashCode()
        {
            const int prime  = 31;
            int       result = 1;

            result = prime * result + _coefMatrix.GetHashCode();
            result = prime * result + _dim;
            result = prime * result + _knots.GetHashCode();
            result = prime * result + _order;
            return(result);
        }
Beispiel #3
0
        public override int GetHashCode()
        {
            int  prime  = 31;
            int  result = 1;
            long temp;

            temp   = System.BitConverter.DoubleToInt64Bits(_chiSq);
            result = prime * result + (int)(temp ^ ((long)((ulong)temp >> 32)));
            result = prime * result + _covariance.GetHashCode();
            result = prime * result + _parameters.GetHashCode();
            result = prime * result + (_inverseJacobian == null ? 0 : _inverseJacobian.GetHashCode());
            return(result);
        }