YAMP.TransposeOperator.Perform C# (CSharp) Method

Perform() public method

public Perform ( Value left ) : Value
left Value
return Value
        public override Value Perform(Value left)
        {
            if (left is ScalarValue)
            {
                return (left as ScalarValue).Clone();
            }
            else if (left is MatrixValue)
            {
                return (left as MatrixValue).Transpose();
            }

            throw new YAMPOperationInvalidException(".'", left);
        }