An interface that defines a set of values of type T and
ordered by phase.
Namespace: ElecNetKit.NetworkModelling.PhasingAssembly: ElecNetKit.Core (in ElecNetKit.Core.dll) Version: 1.1.4771.27370 (1.1.0.0)
public interface Phased<T> : IDictionary<int, T>,
ICollection<KeyValuePair<int, T>>, IEnumerable<KeyValuePair<int, T>>,
IEnumerable
Public Interface Phased(Of T) _
Inherits IDictionary(Of Integer, T), ICollection(Of KeyValuePair(Of Integer, T)), _
IEnumerable(Of KeyValuePair(Of Integer, T)), IEnumerable
generic<typename T>
public interface class Phased : IDictionary<int, T>,
ICollection<KeyValuePair<int, T>>, IEnumerable<KeyValuePair<int, T>>,
IEnumerable
- T
- The type that should have a unique value per phase.
The
Phased T interface is intended to be used directly by all
client code. Implementors of
NetworkElements should consider using the
types
PhasedValues T and
PhasedEvaluated TFrom, TTo , which implement
the
Phased T interface with a set of values and an evaluator function
respectively. For example usage, see the implementation of
Bus.