YAMP.ProdFunction.Function C# (CSharp) Method

Function() private method

private Function ( MatrixValue m ) : Value
m MatrixValue
return Value
        public Value Function(MatrixValue m)
        {
            if (m.DimensionX == 1)
            {
                return GetVectorProduct(m.GetColumnVector(1));
            }
            else if (m.DimensionY == 1)
            {
                return GetVectorProduct(m.GetRowVector(1));
            }
            else
            {
                var M = new MatrixValue(1, m.DimensionX);

                for (var i = 1; i <= m.DimensionX; i++)
                {
                    M[1, i] = GetVectorProduct(m.GetColumnVector(i));
                }

                return M;
            }
        }

Same methods

ProdFunction::Function ( ScalarValue x ) : Value