/// <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); }
public PhasorGroupPair(PhasorGroup groupA, PhasorGroup groupB) { m_groupA = groupA; m_groupB = groupB; Initialize(); }