YAMP.CumsumFunction.Function C# (CSharp) Method

Function() private method

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

                for (var i = 1; i <= m.DimensionX; i++)
                {
                    M.SetColumnVector(i, GetVectorSum(m.GetColumnVector(i)));
                }

                return M;
            }
        }

Same methods

CumsumFunction::Function ( ScalarValue x ) : ScalarValue