140 references to Assert
Microsoft.ML.CpuMath (140)
AlignedArray.cs (27)
39Contracts.Assert(0 < size); 41Contracts.Assert(sizeof(float) <= cbAlign); 42Contracts.Assert((cbAlign & (cbAlign - 1)) == 0); 44Contracts.Assert((size * sizeof(float)) % cbAlign == 0); 56Contracts.Assert((float*)addr == pv); 61Contracts.Assert(ibMin % sizeof(float) == 0); 101Contracts.Assert(0 <= index && index < _size); 106Contracts.Assert(0 <= index && index < _size); 113Contracts.Assert(0 <= count && count <= _size); 114Contracts.Assert(0 <= index && index <= dst.Length - count); 120Contracts.Assert(0 <= count); 121Contracts.Assert(0 <= start && start <= _size - count); 122Contracts.Assert(0 <= index && index <= dst.Length - count); 128Contracts.Assert(src.Length <= _size); 134Contracts.Assert(0 <= start && start <= _size - src.Length); 144Contracts.Assert(rgposSrc.Length <= valuesSrc.Length); 145Contracts.Assert(0 <= iposMin && iposMin <= iposLim && iposLim <= rgposSrc.Length); 154Contracts.Assert(posMin <= rgposSrc[ipos]); 156Contracts.Assert(iv < _size + _base); 163Contracts.Assert(src != null); 164Contracts.Assert(src._size == _size); 165Contracts.Assert(src._cbAlign == _cbAlign); 176Contracts.Assert(rgposSrc != null); 177Contracts.Assert(0 <= iposMin && iposMin <= iposLim && iposLim <= rgposSrc.Length); 178Contracts.Assert(iposLim - iposMin <= _size); 184Contracts.Assert(ivCur <= ivNextNonZero && ivNextNonZero < _size); 187Contracts.Assert(ivCur == ivNextNonZero);
AlignedMatrix.cs (43)
39Contracts.Assert(0 < cflt); 41Contracts.Assert(0 < cfltAlign && (cfltAlign & (cfltAlign - 1)) == 0); 54Contracts.Assert(0 < size); 56Contracts.Assert(sizeof(float) <= cbAlign); 57Contracts.Assert((cbAlign & (cbAlign - 1)) == 0); 74Contracts.Assert(0 < _size && _size <= _items.Size); 78Contracts.Assert(_items[i] == 0); 104Contracts.Assert(0 <= index && index < _size); 109Contracts.Assert(0 <= index && index < _size); 121Contracts.Assert(0 <= i && i < _size); 152Contracts.Assert(0 <= ivDst && ivDst <= dst.Length - _size); 168Contracts.Assert(0 <= count && count <= dst.Length); 169Contracts.Assert(0 <= ivSrc && ivSrc <= _size - count); 170Contracts.Assert(0 <= ivDst && ivDst <= dst.Length - count); 182Contracts.Assert(0 <= index && index <= src.Length - _size); 198Contracts.Assert(0 <= count && count <= src.Length); 199Contracts.Assert(0 <= ivDst && ivDst <= _size - count); 200Contracts.Assert(0 <= ivSrc && ivSrc <= src.Length - count); 211Contracts.Assert(src._size == _size); 290Contracts.Assert(0 < cflt); 292Contracts.Assert(0 < cfltAlign && (cfltAlign & (cfltAlign - 1)) == 0); 304Contracts.Assert(0 < runLen); 305Contracts.Assert(0 < runCnt); 307Contracts.Assert(sizeof(float) <= cbAlign); 308Contracts.Assert((cbAlign & (cbAlign - 1)) == 0); 328Contracts.Assert(0 < RunLen && RunLen <= RunLenPhy); 329Contracts.Assert(0 < RunCnt && RunCnt <= RunCntPhy); 330Contracts.Assert(RunLenPhy * RunCntPhy == Items.Size); 336Contracts.Assert(Items[i * RunLenPhy + j] == 0); 343Contracts.Assert(Items[i * RunLenPhy + j] == 0); 361Contracts.Assert(k == i * RunLenPhy); 385Contracts.Assert(src.RunLen == RunLen); 386Contracts.Assert(src.RunCnt == RunCnt); 387Contracts.Assert(src.RunLenPhy == RunLenPhy); 388Contracts.Assert(src.RunCntPhy == RunCntPhy); 433Contracts.Assert(0 <= ivDst && ivDst <= dst.Length - ValueCount); 462Contracts.Assert(0 <= ivSrc && ivSrc <= src.Length - ValueCount); 539Contracts.Assert(0 <= row && row < RowCount); 540Contracts.Assert(0 <= ivDst && ivDst <= dst.Length - ColCount); 603Contracts.Assert(0 <= ivDst && ivDst <= dst.Length - ValueCount); 621Contracts.Assert(0 <= row && row < RowCount); 622Contracts.Assert(0 <= ivDst && ivDst <= dst.Length - ColCount); 636Contracts.Assert(0 <= ivSrc && ivSrc <= src.Length - ValueCount);
CpuAligenedMathUtils.cs (6)
22Contracts.Assert((mat.Items.CbAlign % CpuMathUtils.GetVectorAlignment()) == 0); 35Contracts.Assert((vec.Items.CbAlign % CpuMathUtils.GetVectorAlignment()) == 0); 55Contracts.Assert(mat.ColCount == src.VectorSize); 56Contracts.Assert(mat.RowCount == dst.VectorSize); 75Contracts.Assert(m.ColCountPhy == A(src).Items.Size); 76Contracts.Assert(m.RowCountPhy == A(dst).Items.Size);
CpuMathUtils.cs (20)
52Contracts.Assert(count > 0); 53Contracts.Assert(count <= source.Length); 54Contracts.Assert(count <= destination.Length); 71Contracts.Assert(count > 0); 72Contracts.Assert(count <= source.Length); 73Contracts.Assert(count <= destination.Length); 92Contracts.Assert(count > 0); 93Contracts.Assert(count <= source.Length); 94Contracts.Assert(count <= destination.Length); 95Contracts.Assert(count <= result.Length); 111Contracts.Assert(count > 0); 112Contracts.Assert(count <= source.Length); 113Contracts.Assert(count <= destination.Length); 131Contracts.Assert(count > 0); 132Contracts.Assert(count <= left.Length); 133Contracts.Assert(count <= right.Length); 134Contracts.Assert(count <= destination.Length); 190Contracts.Assert(count > 0); 191Contracts.Assert(left.Length >= count); 192Contracts.Assert(right.Length >= count);
CpuMathUtils.netstandard.cs (36)
33Contracts.Assert(a.Size > 0); 41Contracts.Assert(((long)q & (Vector128Alignment - 1)) == 0); 60Contracts.Assert(Compat(mat)); 61Contracts.Assert(Compat(src)); 62Contracts.Assert(Compat(dst)); 63Contracts.Assert(mat.Size == dst.Size * src.Size); 73Contracts.Assert(0 <= crun && crun <= dst.Size); 78Contracts.Assert(0 <= crun && crun <= src.Size); 88Contracts.Assert(Compat(mat)); 89Contracts.Assert(Compat(srcValues)); 90Contracts.Assert(Compat(dst)); 91Contracts.Assert(0 <= iposMin && iposMin <= iposLim && iposLim <= rgposSrc.Length); 92Contracts.Assert(mat.Size == dst.Size * srcValues.Size); 107Contracts.Assert(0 <= crun && crun <= dst.Size); 128Contracts.Assert(0 < count && count <= src.Length); 130Contracts.Assert(count <= indices.Length); 132Contracts.Assert(count < dst.Length); 146Contracts.Assert(0 < count && count <= src.Length); 148Contracts.Assert(count <= indices.Length); 150Contracts.Assert(count < dst.Length); 209Contracts.Assert(0 < count); 210Contracts.Assert(count < a.Length); 211Contracts.Assert(count <= b.Length); 212Contracts.Assert(count <= indices.Length); 227Contracts.Assert(0 < count && count <= a.Length); 228Contracts.Assert(count <= b.Length); 236Contracts.Assert(0 < ccol && ccol <= cfltRow); 254Contracts.Assert(count <= src.Length); 256Contracts.Assert(count <= v.Length); 258Contracts.Assert(count <= w.Length); 259Contracts.Assert(count > 0); 273Contracts.Assert(count <= source.Length); 275Contracts.Assert(count <= indices.Length); 277Contracts.Assert(count <= v.Length); 279Contracts.Assert(count <= w.Length); 280Contracts.Assert(count > 0);
EigenUtils.cs (1)
20Contracts.Assert(n * n == count);
FactorizationMachine\FactorizationMachineInterface.cs (2)
19Contracts.Assert(a.Size > 0); 27Contracts.Assert(((long)q & (CbAlign - 1)) == 0);
FactorizationMachine\FactorizationMachineInterface.netstandard.cs (5)
19Contracts.Assert(Compat(latentWeights)); 20Contracts.Assert(Compat(latentSum)); 42Contracts.Assert(Compat(latentSum)); 44Contracts.Assert(Compat(latentWeights)); 46Contracts.Assert(Compat(latentAccumulatedSquaredGrads));