/// <summary> /// Adds a control vector to this instance and returns the summed vector /// </summary> /// <param name="other">The vector to add</param> /// <returns>IOutputVector.</returns> public IOutputVector Add(IOutputVector other) { var result = new OutputVector(Length); Add(other, ref result); return(result); }
/// <summary> /// Transforms the specified vector. /// </summary> /// <param name="vector">The vector.</param> /// <param name="output">The output.</param> public void Transform(IStateVector vector, ref IOutputVector output) { IWritableVector result = output; Transform(vector, ref result); }
/// <summary> /// Transforms the specified vector. /// </summary> /// <param name="vector">The vector.</param> /// <param name="output">The output.</param> public void Transform(IControlVector vector, ref IOutputVector output) { IWritableVector result = output; Transform(vector, ref result); }
/// <summary> /// Adds a control vector to this instance and returns the summed vector /// </summary> /// <param name="other">The vector to add</param> /// <param name="output">The output.</param> public void Add(IOutputVector other, ref IOutputVector output) { Add(other, ref output); }
/// <summary> /// Adds a control vector to this instance and returns the summed vector /// </summary> /// <param name="other">The vector to add</param> public void AddInPlace(IOutputVector other) { base.AddInPlace(other); }
/// <summary> /// Adds a control vector to this instance and returns the summed vector /// </summary> /// <param name="other">The vector to add</param> /// <returns>IOutputVector.</returns> public IOutputVector Add(IOutputVector other) { var result = new OutputVector(Length); Add(other, ref result); return result; }
/// <summary> /// Initializes a new instance of the <see cref="OutputEventArgs" /> class. /// </summary> /// <param name="time">The time.</param> /// <param name="outputVector">The output vector.</param> public OutputEventArgs(ISimulationTime time, IOutputVector outputVector) : base(time) { OutputVector = outputVector; }