Пример #1
0
        /// <summary>
        /// Performs a deep copy of the target <see cref="LinearStateEstimator.Measurements.PhasorGroup"/> object.
        /// </summary>
        /// <returns>A deep copy of the target <see cref="LinearStateEstimator.Measurements.PhasorGroup"/> object.</returns>
        public PhasorGroup DeepCopy()
        {
            PhasorGroup copy = (PhasorGroup)this.MemberwiseClone();

            copy.Status           = m_statusWord.Copy();
            copy.PositiveSequence = m_posSeq.Copy();
            copy.NegativeSequence = m_negSeq.Copy();
            copy.ZeroSequence     = m_zeroSeq.Copy();
            copy.PhaseA           = m_phaseA.Copy();
            copy.PhaseB           = m_phaseB.Copy();
            copy.PhaseC           = m_phaseC.Copy();
            return(copy);
        }
Пример #2
0
 public PhasorGroupPair(PhasorGroup groupA, PhasorGroup groupB)
 {
     m_groupA = groupA;
     m_groupB = groupB;
     Initialize();
 }