/// <summary> /// Evaluates the specified write target. /// </summary> /// <param name="writeTarget">The write target.</param> /// <returns>Tensor.</returns> public override NDArray Evaluate(NDArray writeTarget) { using (var lhs = left.Evaluate(null)) { return(evaluate(writeTarget, lhs, right.Evaluate())); } }
/// <summary> /// Evaluates the specified write target. /// </summary> /// <param name="writeTarget">The write target.</param> /// <returns>Tensor.</returns> public override NDArray Evaluate(NDArray writeTarget) { using (var rhs = right.Evaluate(null)) { return(evaluate(writeTarget, left.Evaluate(), rhs)); } }
/// <summary> /// Evaluates this instance. /// </summary> /// <returns>System.Single.</returns> public float Evaluate() { return(expression.Evaluate()); }
/// <summary> /// Evaluates this instance. /// </summary> /// <returns>System.Single.</returns> public override float Evaluate() { return(evaluate(left.Evaluate(), right.Evaluate())); }
/// <summary> /// Evaluates this instance. /// </summary> /// <returns>System.Single.</returns> public override float Evaluate() { return(evaluate(src.Evaluate())); }