public override int GetHashCode()
        {
            ParticleComparer comparer = new ParticleComparer();

            return(comparer.GetHashCode(this));
        }
        public override bool Equals(object obj)
        {
            ParticleComparer comparer = new ParticleComparer();

            return(comparer.Equals(this, (Particle)obj));
        }